diff options
Diffstat (limited to 'phpBB/phpbb/language/language.php')
| -rw-r--r-- | phpBB/phpbb/language/language.php | 19 | 
1 files changed, 14 insertions, 5 deletions
diff --git a/phpBB/phpbb/language/language.php b/phpBB/phpbb/language/language.php index 9c9a3b8df1..3298908365 100644 --- a/phpBB/phpbb/language/language.php +++ b/phpBB/phpbb/language/language.php @@ -73,9 +73,10 @@ class language  	/**  	 * Constructor  	 * -	 * @param \phpbb\language\language_file_loader	$loader	Language file loader +	 * @param \phpbb\language\language_file_loader	$loader			Language file loader +	 * @param array|null							$common_modules	Array of common language modules to load (optional)  	 */ -	public function __construct(language_file_loader $loader) +	public function __construct(language_file_loader $loader, $common_modules = null)  	{  		$this->loader = $loader; @@ -92,9 +93,17 @@ class language  		);  		// Common language files -		$this->common_language_files = array( -			'common', -		); +		if (is_array($common_modules)) +		{ +			$this->common_language_files = $common_modules; +		} +		else +		{ +			$this->common_language_files = array( +				'common', +			); +		} +  		$this->common_language_files_loaded = false;  		$this->language_fallback = array(self::FALLBACK_LANGUAGE);  | 
