Passed
Push — master ( 1730d1...326215 )
by Alexey
03:35 queued 22s
created

Bootstrap::bootstrap()   B

Complexity

Conditions 1
Paths 1

Size

Total Lines 42
Code Lines 26

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
c 0
b 0
f 0
dl 0
loc 42
rs 8.8571
cc 1
eloc 26
nc 1
nop 1
1
<?php
2
namespace modules\users;
3
4
use Yii;
5
6
/**
7
 * Class Bootstrap
8
 * @package modules\users
9
 */
10
class Bootstrap
11
{
12
    /**
13
     * @param array $config
14
     */
15
    public function __construct($config = [])
0 ignored issues
show
Unused Code introduced by
The parameter $config is not used and could be removed. ( Ignorable by Annotation )

If this is a false-positive, you can also ignore this issue in your code via the ignore-unused  annotation

15
    public function __construct(/** @scrutinizer ignore-unused */ $config = [])

This check looks for parameters that have been defined for a function or method, but which are not used in the method body.

Loading history...
16
    {
17
        Yii::$app->i18n->translations['modules/users/*'] = [
18
            'class' => 'yii\i18n\PhpMessageSource',
19
            'basePath' => '@modules/users/messages',
20
            'fileMap' => [
21
                'modules/users/module' => 'module.php',
22
                'modules/users/mail' => 'mail.php',
23
            ],
24
        ];
25
26
        Yii::$app->getUrlManager()->addRules(
27
            [
28
                // Rules
29
                '<_a:(login|logout|signup|email-confirm|request-password-reset|reset-password)>' => 'users/default/<_a>',
30
                [
31
                    'class' => 'yii\web\GroupUrlRule',
32
                    'routePrefix' => 'users/default',
33
                    'prefix' => 'user',
34
                    'rules' => [
35
                        '<_a:(create)>' => '<_a>',
36
                        '<id:\d+>/<_a:[\w\-]+>' => '<_a>',
37
                    ],
38
                ],
39
                [
40
                    'class' => 'yii\web\GroupUrlRule',
41
                    'routePrefix' => 'users/default',
42
                    'prefix' => 'users',
43
                    'rules' => [
44
                        '' => 'index',
45
                        '<_a:[\w\-]+>' => '<_a>',
46
                    ],
47
                ],
48
                [
49
                    'class' => 'yii\web\GroupUrlRule',
50
                    'routePrefix' => 'users/profile',
51
                    'prefix' => 'profile',
52
                    'rules' => [
53
                        '' => 'index',
54
                        '<_a:[\w\-]+>' => '<_a>',
55
                    ],
56
                ],
57
            ]
58
        );
59
    }
60
}
61