mirror of
https://github.com/phpbb/phpbb.git
synced 2025-02-24 20:13:22 +01:00
[ticket/13762] Optional DI injectable default language module array
PHPBB3-13762
This commit is contained in:
parent
179a470022
commit
9f1f6f96ce
@ -73,9 +73,10 @@ class language
|
|||||||
/**
|
/**
|
||||||
* Constructor
|
* 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;
|
$this->loader = $loader;
|
||||||
|
|
||||||
@ -92,9 +93,17 @@ class language
|
|||||||
);
|
);
|
||||||
|
|
||||||
// Common language files
|
// Common language files
|
||||||
$this->common_language_files = array(
|
if (is_array($common_modules))
|
||||||
'common',
|
{
|
||||||
);
|
$this->common_language_files = $common_modules;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$this->common_language_files = array(
|
||||||
|
'common',
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
$this->common_language_files_loaded = false;
|
$this->common_language_files_loaded = false;
|
||||||
|
|
||||||
$this->language_fallback = array(self::FALLBACK_LANGUAGE);
|
$this->language_fallback = array(self::FALLBACK_LANGUAGE);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user