Code Duplication    Length = 13-13 lines in 2 locations

common/models/Media.php 1 location

@@ 238-250 (lines=13) @@
235
     * @param string|array $value
236
     * @return bool
237
     */
238
    public function upMeta($name, $value)
239
    {
240
        /* @var $model \common\models\MediaMeta */
241
        $model = MediaMeta::findOne(['name' => $name, 'media_id' => $this->id]);
242
243
        if (is_array($value) || is_object($value)) {
244
            $value = Json::encode($value);
245
        }
246
247
        $model->value = $value;
248
249
        return $model->save();
250
    }
251
252
    /**
253
     * Get permalink of current media

common/models/Post.php 1 location

@@ 285-297 (lines=13) @@
282
     * @param string|array $value
283
     * @return bool
284
     */
285
    public function upMeta($name, $value)
286
    {
287
        /* @var $model \common\models\PostMeta */
288
        $model = PostMeta::findOne(['name' => $name, 'post_id' => $this->id]);
289
290
        if (is_array($value) || is_object($value)) {
291
            $value = Json::encode($value);
292
        }
293
294
        $model->value = $value;
295
296
        return $model->save();
297
    }
298
299
    /**
300
     * @param bool $sameType