/** * Загрузка перевода в массив JavaScript * */ private function registerTranslationsInJs() { $json = Json::encode(['system' => FileHelper::requireFile(Yii::getAlias('@vendor') . '/nagser/base/messages/' . Yii::$app->language . '/js.php')]); Yii::$app->view->registerJs('var language = ' . $json, View::POS_HEAD); }
/** * Получение конфигурации текущей темы * */ private function getCurrentThemeConfig() { return FileHelper::requireFile(\Yii::getAlias('@currentThemePath') . '/config.php'); }
/** * Удаление темы оформления * */ public function delete() { FileHelper::removeDirectory($this->getThemeDir($this->dir)); }