ProfileController   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 22
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 1
Metric Value
wmc 1
eloc 12
c 1
b 0
f 1
dl 0
loc 22
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A behaviors() 0 17 1
1
<?php
2
3
namespace modules\users\controllers\backend;
4
5
use yii\filters\AccessControl;
6
use yii\filters\VerbFilter;
7
8
/**
9
 * Class ProfileController
10
 * @package modules\users\controllers\backend
11
 */
12
class ProfileController extends \modules\users\controllers\common\ProfileController
13
{
14
    /**
15
     * @return array
16
     */
17
    public function behaviors()
18
    {
19
        return [
20
            'access' => [
21
                'class' => AccessControl::class,
22
                'rules' => [
23
                    [
24
                        'allow' => true,
25
                        'roles' => ['@']
26
                    ],
27
                ],
28
            ],
29
            'verbs' => [
30
                'class' => VerbFilter::class,
31
                'actions' => [
32
                    'delete' => ['post'],
33
                    'delete-avatar' => ['post']
34
                ]
35
            ]
36
        ];
37
    }
38
}
39