Code Duplication    Length = 20-20 lines in 3 locations

models/Article.php 1 location

@@ 189-208 (lines=20) @@
186
    /**
187
     * @inheritdoc
188
     */
189
    public function behaviors()
190
    {
191
        return ArrayHelper::merge(parent::behaviors(), [
192
            'mediafile' => [
193
                'class' => BehaviorMediafile::class,
194
                'name' => static::tableName(),
195
                'attributes' => [
196
                    UploadModelInterface::FILE_TYPE_THUMB,
197
                    UploadModelInterface::FILE_TYPE_IMAGE,
198
                ],
199
            ],
200
            'albums' => [
201
                'class' => BehaviorAlbum::class,
202
                'name' => static::tableName(),
203
                'attributes' => [
204
                    'albums',
205
                ],
206
            ],
207
        ]);
208
    }
209
210
    /**
211
     * @return array

models/Product.php 1 location

@@ 197-216 (lines=20) @@
194
    /**
195
     * @inheritdoc
196
     */
197
    public function behaviors()
198
    {
199
        return ArrayHelper::merge(parent::behaviors(), [
200
            'mediafile' => [
201
                'class' => BehaviorMediafile::class,
202
                'name' => static::tableName(),
203
                'attributes' => [
204
                    UploadModelInterface::FILE_TYPE_THUMB,
205
                    UploadModelInterface::FILE_TYPE_IMAGE,
206
                ],
207
            ],
208
            'albums' => [
209
                'class' => BehaviorAlbum::class,
210
                'name' => static::tableName(),
211
                'attributes' => [
212
                    'albums',
213
                ],
214
            ],
215
        ]);
216
    }
217
218
    /**
219
     * @return array

models/Page.php 1 location

@@ 187-206 (lines=20) @@
184
    /**
185
     * @inheritdoc
186
     */
187
    public function behaviors()
188
    {
189
        return ArrayHelper::merge(parent::behaviors(), [
190
            'mediafile' => [
191
                'class' => BehaviorMediafile::class,
192
                'name' => static::tableName(),
193
                'attributes' => [
194
                    UploadModelInterface::FILE_TYPE_THUMB,
195
                    UploadModelInterface::FILE_TYPE_IMAGE,
196
                ],
197
            ],
198
            'albums' => [
199
                'class' => BehaviorAlbum::class,
200
                'name' => static::tableName(),
201
                'attributes' => [
202
                    'albums',
203
                ],
204
            ],
205
        ]);
206
    }
207
208
    /**
209
     * @return array