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/Page.php 1 location

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