Code Duplication    Length = 3-3 lines in 3 locations

common/models/Media.php 1 location

@@ 312-314 (lines=3) @@
309
     */
310
    public function getPermission()
311
    {
312
        if (!Yii::$app->user->can('editor') && $this->author !== Yii::$app->user->id) {
313
            return false;
314
        }
315
316
        return true;
317
    }

backend/views/media/index.php 2 locations

@@ 111-113 (lines=3) @@
108
                        ]);
109
                    },
110
                    'update' => function ($url, $model) {
111
                        if (!Yii::$app->user->can('editor') && $model->author !== Yii::$app->user->id) {
112
                            return '';
113
                        }
114
115
                        return Html::a('<span class="glyphicon glyphicon-pencil"></span>', $url, [
116
                            'title' => Yii::t('yii', 'Update'),
@@ 121-123 (lines=3) @@
118
                        ]);
119
                    },
120
                    'delete' => function ($url, $model) {
121
                        if (!Yii::$app->user->can('editor') && $model->author !== Yii::$app->user->id) {
122
                            return '';
123
                        }
124
125
                        return Html::a('<span class="glyphicon glyphicon-trash"></span>', $url, [
126
                            'title' => Yii::t('yii', 'Delete'),