Backend\Core\Engine\Api::getInfo PHP Метод

getInfo() публичный статический Метод

Get info about the site.
public static getInfo ( ) : array
Результат array
    public static function getInfo()
    {
        trigger_error('The api is deprecated and will be removed in version 5', E_USER_DEPRECATED);
        if (BaseAPI::isAuthorized()) {
            $info = array();
            // get all languages
            $languages = BackendLanguage::getActiveLanguages();
            $default = Model::get('fork.settings')->get('Core', 'default_language', SITE_DEFAULT_LANGUAGE);
            // loop languages
            foreach ($languages as $language) {
                // create array
                $var = array();
                // set attributes
                $var['language']['@attributes']['language'] = $language;
                if ($language == $default) {
                    $var['language']['@attributes']['is_default'] = 'true';
                }
                // set attributes
                $var['language']['title'] = Model::get('fork.settings')->get('Core', 'site_title_' . $language);
                $var['language']['url'] = SITE_URL . '/' . $language;
                // add
                $info['languages'][] = $var;
            }
            return $info;
        }
    }