mirror of
https://github.com/cgsmith/yii2-user.git
synced 2026-02-04 00:02:37 -06:00
49 lines
1.3 KiB
PHP
49 lines
1.3 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
require_once __DIR__ . '/_bootstrap.php';
|
|
|
|
return [
|
|
'id' => '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,
|
|
],
|
|
],
|
|
];
|