Code Duplication    Length = 18-18 lines in 3 locations

controllers/ContentController.php 1 location

@@ 24-41 (lines=18) @@
21
    /**
22
     * {@inheritdoc}
23
     */
24
    public function behaviors()
25
    {
26
        return [
27
            'verbs' => [
28
                'class' => VerbFilter::class,
29
                'actions' => [
30
                    'delete' => ['POST'],
31
                ],
32
            ],
33
            'access' => [
34
                'class' => AccessControl::class,
35
                'only' => ['index', 'view', 'generate', 'upload', 'sideload', 'update', 'delete', 'toggle'],
36
                'rules' => [
37
                    ['allow' => true, 'actions' => ['index', 'view', 'generate', 'upload', 'sideload', 'update', 'delete', 'toggle'], 'roles' => ['@']],
38
                ],
39
            ],
40
        ];
41
    }
42
43
    /**
44
     * Lists all Content models.

controllers/DeviceController.php 1 location

@@ 22-39 (lines=18) @@
19
    /**
20
     * {@inheritdoc}
21
     */
22
    public function behaviors()
23
    {
24
        return [
25
            'verbs' => [
26
                'class' => VerbFilter::class,
27
                'actions' => [
28
                    'delete' => ['POST'],
29
                ],
30
            ],
31
            'access' => [
32
                'class' => AccessControl::class,
33
                'only' => ['index', 'view', 'create', 'update', 'delete', 'link', 'unlink'],
34
                'rules' => [
35
                    ['allow' => true, 'actions' => ['index', 'view', 'create', 'update', 'delete', 'link', 'unlink'], 'roles' => ['setDevices']],
36
                ],
37
            ],
38
        ];
39
    }
40
41
    /**
42
     * Lists all Device models.

controllers/ScreenController.php 1 location

@@ 23-40 (lines=18) @@
20
    /**
21
     * {@inheritdoc}
22
     */
23
    public function behaviors()
24
    {
25
        return [
26
            'verbs' => [
27
                'class' => VerbFilter::class,
28
                'actions' => [
29
                    'delete' => ['POST'],
30
                ],
31
            ],
32
            'access' => [
33
                'class' => AccessControl::class,
34
                'only' => ['index', 'view', 'create', 'update', 'delete', 'link', 'unlink'],
35
                'rules' => [
36
                    ['allow' => true, 'actions' => ['index', 'view', 'create', 'update', 'delete', 'link', 'unlink'], 'roles' => ['setScreens']],
37
                ],
38
            ],
39
        ];
40
    }
41
42
    /**
43
     * Lists all Screen models.