/**
* Обработка запроса
*
* @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()));
}
}