/**
  *
  * @param string $url
  * @return string
  */
 public static function processLangInUrl($url)
 {
     if (self::MULTI) {
         $domains = self::setDomains($url);
         $exists = isset($domains[0]) ? Lang::isExists($domains[0]) : false;
         $_def = Lang::getDefaultLang();
         $isDefault = $_def->alias == $domains[0] ? true : false;
         if ($exists && !$isDefault) {
             $lang = Lang::getLangByAlias($domains[0]);
             Yii::$app->language = $lang['local'];
             array_shift($domains);
         } elseif ($isDefault && self::SHOW_DEFAULT) {
             array_shift($domains);
         }
         $d = !empty($domains) ? '/' . implode('/', $domains) : '';
         return self::$homeUrl . $d;
     } else {
         return $url;
     }
 }