<?php

$config = [
    'components' => [
        'request' => [
            // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
            'cookieValidationKey' => '',
        ],
    ],
];

if (!YII_ENV_TEST) {
    // configuration adjustments for 'dev' environment
    $config['bootstrap'][] = 'debug';
    $config['modules']['debug'] = [
        'class' => 'yii\debug\Module',
    ];

    $config['bootstrap'][] = 'gii';
    $config['modules']['gii'] = [
        'class' => 'yii\gii\Module',
        'allowedIPs' => ['127.0.0.1'],
        'generators' => [
            'crud' => [
                'class' => 'blobt\generators\crud\Generator',
                'templates' => [
                    'blobtCrud' => '@blobt/generators/crud/default',
                    'linyaoCrud' => '@linyao/generators/crud/default',
                ]
            ],
            'model' => [
                'class' => 'linyao\generators\model\Generator',
                'templates' => [
                    'linyaoModel' => '@linyao/generators/model/default',
                ]
            ]
        ],
    ];
}

return $config;