PMA\libraries\LanguageManager::availableLanguages PHP Метод

availableLanguages() публичный Метод

Returns (cached) list of all available languages
public availableLanguages ( ) : array
Результат array of Language objects
    public function availableLanguages()
    {
        if (!$this->_available_languages) {
            $this->_available_languages = array();
            foreach ($this->availableLocales() as $lang) {
                $lang = strtolower($lang);
                if (isset($this::$_language_data[$lang])) {
                    $data = $this::$_language_data[$lang];
                    $this->_available_languages[$lang] = new Language($data[0], $data[1], $data[2], $data[3], $data[4]);
                } else {
                    $this->_available_languages[$lang] = new Language($lang, ucfirst($lang), ucfirst($lang), $lang, '');
                }
            }
        }
        return $this->_available_languages;
    }