Code Duplication    Length = 8-8 lines in 2 locations

src/Material.php 2 locations

@@ 330-337 (lines=8) @@
327
328
        /** @var \samson\activerecord\structurematerial[] $objects Create structure material relations */
329
        $objects = array();
330
        if (dbQuery('structurematerial')->cond('MaterialID', $this->MaterialID)->exec($objects)) {
331
            foreach ($objects as $cmsNavigation) {
332
                /** @var \samson\activerecord\Record $copy */
333
                $copy = $cmsNavigation->copy();
334
                $copy->MaterialID = $clone->id;
335
                $copy->save();
336
            }
337
        }
338
        /** @var \samson\activerecord\materialfield[] $objects Create material field relations */
339
        $objects = array();
340
        if (dbQuery('materialfield')->cond('MaterialID', $this->MaterialID)->exec($objects)) {
@@ 354-361 (lines=8) @@
351
352
        /** @var \samson\activerecord\gallery[] $objects Create gallery field relations */
353
        $objects = array();
354
        if (dbQuery('gallery')->cond('MaterialID', $this->MaterialID)->exec($objects)) {
355
            foreach ($objects as $cmsGallery) {
356
                /** @var \samson\activerecord\Record $copy */
357
                $copy = $cmsGallery->copy();
358
                $copy->MaterialID = $clone->id;
359
                $copy->save();
360
            }
361
        }
362
363
        return $clone;
364
    }