phpbb\language\language_file_loader::load_extension PHP Method

load_extension() public method

Loads language array for the given extension component
public load_extension ( string $extension, string $component, string | array $locale, array &$lang )
$extension string Name of the extension
$component string Name of the language component
$locale string | array ISO code of the language to load, or array of ISO codes if you want to specify additional language fallback steps
$lang array Array reference containing language strings
    public function load_extension($extension, $component, $locale, &$lang)
    {
        // Check if extension manager was loaded
        if ($this->extension_manager === null) {
            // If not, let's return
            return;
        }
        $locale = (array) $locale;
        // Determine path to language directory
        $path = $this->extension_manager->get_extension_path($extension, true) . 'language/';
        $this->load_file($path, $component, $locale, $lang);
    }