Blame view

common/config/main.php 3.23 KB
c237629a   Anastasia   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
  <?php
      use artbox\core\components\AliasCache;
      use artbox\core\components\SeoComponent;
      use artbox\core\rating\Module;
      
      return [
          'aliases' => [
              '@bower' => '@vendor/bower-asset',
              '@npm'   => '@vendor/npm-asset',
          ],
          'vendorPath' => dirname(dirname(__DIR__)) . '/vendor',
          'modules'    => [
              'imagemanager' => [
                  'class'                => 'artbox\core\components\imagemanager\Module',
                  'canUploadImage'       => true,
                  'canRemoveImage'       => function () {
                      return true;
                  },
                  'setBlameableBehavior' => false,
                  'cssFiles'             => [
                      'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css',
                  ],
              ],
              'rating' => [
                  'class' => Module::className()
              ]
          ],
          'components' => [
              'cache'              => [
                  'class' => 'yii\caching\FileCache',
              ],
              'i18n'               => [
                  'translations' => [
                      'core'    => [
                          'class'    => 'yii\i18n\PhpMessageSource',
                          'basePath' => '@artbox/core/messages',
                      ],
                      'catalog' => [
                          'class'    => 'yii\i18n\PhpMessageSource',
                          'basePath' => '@artbox/catalog/messages',
                      ],
                      'app'     => [
                          'class'    => 'yii\i18n\PhpMessageSource',
                          'basePath' => '@common/messages',
                      ],
                      'blog'    => [
                          'class'    => 'yii\i18n\PhpMessageSource',
                          'basePath' => '@artbox/weblog/messages',
                      ],
                      'order'   => [
                          'class'    => 'yii\i18n\PhpMessageSource',
                          'basePath' => '@artbox/order/messages',
                      ],
                  ],
              ],
              'filedb'             => [
                  'class' => 'yii2tech\filedb\Connection',
                  'path'  => '@common/config',
              ],
              'sitemapdb'          => [
                  'class'          => 'yii2tech\filedb\Connection',
                  'path'           => '@common/config',
                  'primaryKeyName' => 'id',
              ],
              'seo'                => [
                  'class' => SeoComponent::className(),
              ],
              'imagemanager'       => [
                  'class'       => 'noam148\imagemanager\components\ImageManagerGetPath',
                  'mediaPath'   => dirname(dirname(__DIR__)) . '/storage',
                  'cachePath'   => '../../storage/cache',
                  'useFilename' => true,
                  'absoluteUrl' => false,
              ],
              'assetManager'       => [
                  'bundles' => [
                      'yii\jui\JuiAsset' => [
                          'css' => [],
                      ],
                  ],
              ],
              'aliasCache'         => [
                  'class' => AliasCache::className(),
              ],
          ],
      ];