language_file_loader
class language_file_loader
Language file loader
Properties
protected string | $phpbb_root_path | ||
protected string | $php_ext | ||
protected manager | $extension_manager |
Methods
__construct(string $phpbb_root_path, string $php_ext)
Constructor
load(string $component, string|array $locale, array $lang)
Loads language array for the given component
load_extension(string $extension, string $component, string|array $locale, array $lang)
Loads language array for the given extension component
load_file(string $path, string $component, array $locale, array $lang)
Prepares language file loading
string
get_language_file_path(string $path, string $filename, array $locales)
This function implements language fallback logic
load_language_file(string $path, array $lang)
Loads language file
Details
at line 44
__construct(string $phpbb_root_path, string $php_ext)
Constructor
at line 57
set_extension_manager(manager $extension_manager)
Extension manager setter
at line 70
load(string $component, string|array $locale, array $lang)
Loads language array for the given component
at line 89
load_extension(string $extension, string $component, string|array $locale, array $lang)
Loads language array for the given extension component
at line 114
protected
load_file(string $path, string $component, array $locale, array $lang)
Prepares language file loading
at line 160
protected string
get_language_file_path(string $path, string $filename, array $locales)
This function implements language fallback logic
at line 195
protected
load_language_file(string $path, array $lang)
Loads language file