yupe\widgets\YLanguageSelector::run PHP Метод

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

public run ( )
    public function run()
    {
        $langs = array_keys($this->getController()->yupe->getLanguagesList());
        if (count($langs) <= 1) {
            return;
        }
        if (!Yii::app()->getUrlManager() instanceof \yupe\components\urlManager\LangUrlManager) {
            Yii::log('For use multi lang, please, enable "upe\\components\\urlManager\\LangUrlManager" as default UrlManager', \CLogger::LEVEL_WARNING);
            return;
        }
        if ($this->enableFlag) {
            Yii::app()->getClientScript()->registerCssFile(Yii::app()->getTheme()->getAssetsUrl() . '/css/flags.css');
        }
        $this->render($this->view, ['langs' => $langs, 'currentLanguage' => Yii::app()->getLanguage(), 'currentUrl' => Yii::app()->getRequest()->getUrl()]);
    }
YLanguageSelector