Console   A
last analyzed

Complexity

Total Complexity 3

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 3
eloc 9
dl 0
loc 19
rs 10
c 0
b 0
f 0

2 Methods

Rating   Name   Duplication   Size   Complexity  
A bootstrap() 0 6 2
A getDefaultDepends() 0 6 1
1
<?php
2
namespace execut\import\bootstrap;
3
use yii\helpers\ArrayHelper;
4
use yii\mutex\FileMutex;
5
6
class Console extends Common
7
{
8
    public function getDefaultDepends()
9
    {
10
        return ArrayHelper::merge(parent::getDefaultDepends(), [
11
            'components' => [
12
                'mutex' => [
13
                    'class' => FileMutex::class,
14
                ],
15
            ],
16
        ]);
17
    }
18
19
    public function bootstrap($app)
20
    {
21
        parent::bootstrap($app);
22
        if (empty($app->controllerMap['import'])) {
23
            $app->controllerMap['import'] = [
24
                'class' => \execut\import\controllers\ConsoleController::class,
25
            ];
26
        }
27
    }
28
}