yupe\components\urlManager\LangUrlManager::getDefaultLang PHP Метод

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

public getDefaultLang ( ) : string
Результат string
    public function getDefaultLang()
    {
        if (null === $this->_defaultLang) {
            $this->_defaultLang = $this->isBackend() ? $this->yupe->defaultBackendLanguage : $this->yupe->defaultLanguage;
        }
        return $this->_defaultLang;
    }

Usage Example

Пример #1
0
 /**
  * Обработка запроса
  *
  * @param mixed $event
  * @return void
  */
 public function handleLanguageBehavior($event)
 {
     /* @var $request \CHttpRequest */
     $request = Yii::app()->getRequest();
     $current = $this->lm->getCurrentLang();
     $this->setLanguage($current);
     $default = $this->lm->getDefaultLang();
     $fromUrl = $this->lm->getLangFromUrl();
     if (null === $fromUrl && $current !== $default) {
         $request->redirect($this->lm->replaceLangInUrl($request->getUrl(), $current));
     }
     if (null !== $fromUrl && $current === $default) {
         $request->redirect($this->lm->removeLangFromUrl($request->getUrl()));
     }
 }