public function getLangFromUrl()
{
if (null === $this->_langFromUrl) {
/* @var $request \CHttpRequest */
$request = Yii::app()->getRequest();
$path = explode('/', $request->getPathInfo());
$language = !empty($path[0]) ? $path[0] : null;
if ($language === null) {
$language = $request->getQuery($this->langParam);
}
$language = in_array($language, $this->_languages, true) ? $language : null;
$this->_langFromUrl = $language;
}
return $this->_langFromUrl;
}