console.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?php
  2. date_default_timezone_set('Europe/Kiev');
  3. Yii::setAlias('@tests', dirname(__DIR__) . '/tests');
  4. $params = require(__DIR__ . '/params.php');
  5. $db = require(__DIR__ . '/db.php');
  6. return [
  7. 'id' => 'basic-console',
  8. 'name' => 'UmsTrade',
  9. 'basePath' => dirname(__DIR__),
  10. 'bootstrap' => ['log', 'gii'],
  11. 'controllerNamespace' => 'app\commands',
  12. 'modules' => [
  13. 'gii' => 'yii\gii\Module',
  14. ],
  15. 'components' => [
  16. 'formatter' => [
  17. 'dateFormat' => 'dd.MM.Y',
  18. 'datetimeFormat' => 'php:d.m.Y H:i:s',
  19. 'timeFormat' => 'H:i:s',
  20. 'locale' => 'uk',
  21. 'defaultTimeZone' => 'Europe/Kiev',
  22. ],
  23. 'cache' => [
  24. 'class' => 'yii\caching\FileCache',
  25. ],
  26. /*
  27. 'authManager' => [
  28. 'class' => 'yii\rbac\PhpManager',
  29. ],
  30. */
  31. 'authManager' => [
  32. 'class' => 'yii\rbac\DbManager',
  33. ],
  34. 'mailer' => [
  35. 'class' => 'yii\swiftmailer\Mailer',
  36. 'useFileTransport' => false,
  37. 'viewPath' => '@app/mailer',
  38. 'transport' => [
  39. 'class' => 'Swift_SmtpTransport',
  40. 'host' => getenv('SMTP_HOST'),
  41. 'username' => getenv('SMTP_USER'),
  42. 'password' => getenv('SMTP_PASS'),
  43. 'port' => getenv('SMTP_PORT'),
  44. 'encryption' => getenv('SMTP_ENC'),
  45. ],
  46. ],
  47. 'log' => [
  48. 'targets' => [
  49. [
  50. 'class' => 'yii\log\FileTarget',
  51. 'levels' => ['error', 'warning'],
  52. ],
  53. ],
  54. ],
  55. 'urlManager' => [
  56. 'scriptUrl' => 'http://umstrade.com.ua',
  57. 'baseUrl' => 'http://umstrade.com.ua',
  58. 'showScriptName' => false,
  59. 'enablePrettyUrl' => true,
  60. ],
  61. 'db' => $db,
  62. ],
  63. 'params' => $params,
  64. ];