Code Duplication    Length = 13-14 lines in 4 locations

src/controllers/DbController.php 1 location

@@ 27-40 (lines=14) @@
24
25
class DbController extends CrudController
26
{
27
    public function behaviors()
28
    {
29
        return array_merge(parent::behaviors(), [
30
            [
31
                'class' => EasyAccessControl::class,
32
                'actions' => [
33
                    'create' => 'account.create',
34
                    'delete,truncate' => 'account.delete',
35
                    'set-password,set-description' => 'account.update',
36
                    '*' => 'account.read',
37
                ],
38
            ],
39
        ]);
40
    }
41
42
    public function actions()
43
    {

src/controllers/HdomainController.php 1 location

@@ 30-42 (lines=13) @@
27
28
class HdomainController extends \hipanel\base\CrudController
29
{
30
    public function behaviors()
31
    {
32
        return array_merge(parent::behaviors(), [
33
            [
34
                'class' => EasyAccessControl::class,
35
                'actions' => [
36
                    'create' => 'account.create',
37
                    'delete' => 'account.delete',
38
                    '*' => 'account.read',
39
                ],
40
            ],
41
        ]);
42
    }
43
44
    public function actions()
45
    {

src/controllers/MailController.php 1 location

@@ 33-46 (lines=14) @@
30
31
class MailController extends \hipanel\base\CrudController
32
{
33
    public function behaviors()
34
    {
35
        return array_merge(parent::behaviors(), [
36
            [
37
                'class' => EasyAccessControl::class,
38
                'actions' => [
39
                    'create' => 'account.create',
40
                    'update' => 'account.update',
41
                    'delete' => 'account.delete',
42
                    '*' => 'account.read',
43
                ],
44
            ],
45
        ]);
46
    }
47
48
    public function actions()
49
    {

src/controllers/BackupingController.php 1 location

@@ 28-40 (lines=13) @@
25
26
class BackupingController extends \hipanel\base\CrudController
27
{
28
    public function behaviors()
29
    {
30
        return array_merge(parent::behaviors(), [
31
            [
32
                'class' => EasyAccessControl::class,
33
                'actions' => [
34
                    'update' => 'account.update',
35
                    'delete' => 'account.delete',
36
                    '*' => 'account.read',
37
                ],
38
            ],
39
        ]);
40
    }
41
42
    public function actions()
43
    {