get('langLinks'); $this->links = $langComponent->getLinks(); } public function run() { $items = []; $langs = Language::getActive(); foreach ($langs as $key => $item) { if ($item->id == Language::getCurrent()->id) { $items[ $key ] = Html::tag('li', Html::a(($this->mobile ? $item->short : $item->name), '', ['class' => 'active'])); } else { $items[ $key ] = Html::tag('li', Html::a(($this->mobile ? $item->short : $item->name), $this->links[ $key ])); } } if ($this->mobile){ return $this->render('links_mobile', [ 'links' => $items ]); } return $this->render('links', [ 'links' => $items ]); } }