'functional-test-app', 'basePath' => __DIR__, 'vendorPath' => dirname(__DIR__) . '/vendor', 'components' => [ 'db' => [ 'class' => \yii\db\Connection::class, 'dsn' => 'sqlite:' . __DIR__ . '/_data/test.db', ], 'authManager' => [ 'class' => \yii\rbac\PhpManager::class, ], 'user' => [ 'class' => \yii\web\User::class, 'identityClass' => \cgsmith\user\models\User::class, ], 'mailer' => [ 'class' => \yii\swiftmailer\Mailer::class, 'useFileTransport' => true, 'fileTransportPath' => '@tests/_output/mail', ], 'security' => [ 'class' => \yii\base\Security::class, ], 'request' => [ 'class' => \yii\web\Request::class, 'cookieValidationKey' => 'test-cookie-key', 'scriptFile' => __DIR__ . '/index.php', 'scriptUrl' => '/index.php', ], 'urlManager' => [ 'class' => \yii\web\UrlManager::class, 'enablePrettyUrl' => true, 'showScriptName' => false, ], ], 'modules' => [ 'user' => [ 'class' => \cgsmith\user\Module::class, ], ], ];