예제 #1
0
 public function registerLanguage()
 {
     $language = ArrayHelper::getValue($this->clientOptions, 'lang');
     if ($language === null) {
         $language = Language::getCurrentCode();
         $this->clientOptions = ArrayHelper::merge($this->clientOptions, ['lang' => $language]);
     }
     $js = 'lang' . DIRECTORY_SEPARATOR . $language . '.js';
     if (file_exists($this->_assetBundle->basePath . DIRECTORY_SEPARATOR . $js)) {
         $this->_assetBundle->js[] = $js;
     } else {
         ArrayHelper::remove($this->clientOptions, 'lang');
     }
 }