<?php use metalguardian\fileProcessor\helpers\FPM; return ['vendorPath' => dirname(dirname(__DIR__)) . '/vendor', 'modules' => ['fileProcessor' => ['class' => '\\metalguardian\\fileProcessor\\Module', 'imageSections' => ['admin' => ['file' => ['action' => FPM::ACTION_THUMBNAIL, 'width' => 100, 'height' => 100]], 'article' => ['title' => ['action' => FPM::ACTION_ADAPTIVE_THUMBNAIL, 'width' => 848, 'height' => 350], 'thumb' => ['action' => FPM::ACTION_ADAPTIVE_THUMBNAIL, 'width' => 65, 'height' => 65]]]]], 'components' => ['user' => ['class' => 'yii\\web\\User', 'identityClass' => 'common\\models\\User', 'enableAutoLogin' => true], 'authManager' => ['class' => 'yii\\rbac\\DbManager'], 'formatter' => ['timeZone' => 'UTC'], 'i18n' => ['class' => 'Zelenin\\yii\\modules\\I18n\\components\\I18N', 'languages' => function () { return \common\helpers\LanguageHelper::getApplicationLanguages(); }], 'urlManager' => ['class' => '\\common\\components\\UrlManager', 'showScriptName' => false, 'enableStrictParsing' => true, 'rules' => require __DIR__ . '/url-rules.php']], 'sourceLanguage' => 'xx', 'language' => 'ru'];
<?php Yii::setAlias('common', dirname(__DIR__)); Yii::setAlias('frontend', dirname(dirname(__DIR__)) . '/frontend'); Yii::setAlias('backend', dirname(dirname(__DIR__)) . '/backend'); Yii::setAlias('console', dirname(dirname(__DIR__)) . '/console'); \Yii::$container->set('\\common\\components\\UrlManager', function ($container, $params, $config) { $models = \common\helpers\LanguageHelper::getLanguageModels(); $languages = []; foreach ($models as $model) { $languages[$model->code] = $model->locale; } $config['languages'] = $languages; return new \common\components\UrlManager($config); }); \Yii::$container->set('notgosu\\yii2\\modules\\metaTag\\components\\MetaTagBehavior', function ($container, $params, $config) { $config['languages'] = \common\helpers\LanguageHelper::getApplicationLanguages(); return new \notgosu\yii2\modules\metaTag\components\MetaTagBehavior($config); });