dirname(dirname(__DIR__)) . '/vendor', 'components' => [ 'user' => [ 'class' => 'yii\web\User', 'identityClass' => 'common\models\User', 'enableAutoLogin' => true, 'identityCookie' => [ 'name' => 'laboiteapain', 'domain' => (($serverName != 'localhost') ? '.' : '') . Yii::getAlias('@domainName'), 'path' => '/', ] ], 'session' => [ 'class' => 'yii\web\Session', 'name' => 'PHPLABOITEAPAINSESSID', 'cookieParams' => [ 'domain' => (($serverName != 'localhost') ? '.' : '') . Yii::getAlias('@domainName'), 'httpOnly' => true, ], ], 'request' => [ 'parsers' => [ 'application/json' => 'yii\web\JsonParser', ] ], 'cache' => [ 'class' => 'yii\caching\FileCache', ], 'image' => [ 'class' => 'yii\image\ImageDriver', 'driver' => 'GD', //GD or Imagick ], 'urlManagerProducer' => [ 'class' => 'producer\components\UrlManagerProducer', 'subDomain' => Yii::getAlias('@producerSubdomain'), 'domainName' => Yii::getAlias('@domainName'), 'baseUrl' => Yii::getAlias('@baseUrl').Yii::getAlias('@baseUrlProducer'), 'enablePrettyUrl' => true, 'showScriptName' => false, 'enableStrictParsing' => false, 'rules' => [ '/' => 'site/index', '//' => '/', ], ], 'urlManagerFrontend' => [ 'class' => 'common\components\UrlManagerCommon', 'subDomain' => Yii::getAlias('@frontendSubdomain'), 'domainName' => Yii::getAlias('@domainName'), 'baseUrl' => Yii::getAlias('@baseUrl').Yii::getAlias('@baseUrlFrontend'), 'enablePrettyUrl' => true, 'showScriptName' => false, 'enableStrictParsing' => false, 'rules' => [ ], ], 'urlManagerBackend' => [ 'class' => 'common\components\UrlManagerCommon', 'subDomain' => Yii::getAlias('@backendSubdomain'), 'domainName' => Yii::getAlias('@domainName'), 'baseUrl' => Yii::getAlias('@baseUrl').Yii::getAlias('@baseUrlBackend'), 'enablePrettyUrl' => true, 'showScriptName' => false, 'enableStrictParsing' => false, 'rules' => [ ], ], ], 'language' => 'fr-FR', ];