Code Duplication    Length = 12-15 lines in 2 locations

src/Abstractor/Eloquent/Relation/MiniCrudPolymorphic.php 1 location

@@ 13-27 (lines=15) @@
10
        'Illuminate\Database\Eloquent\Relations\MorphMany'
11
    );
12
13
    protected function skipField($columnName, $key)
14
    {
15
        if ($columnName === $this->eloquentRelation->getPlainForeignKey()) {
16
            return true;
17
        }
18
19
        if ($columnName === $this->eloquentRelation->getPlainMorphType()) {
20
            return true;
21
        }
22
23
        if ($key === 'emptyResult' && ($columnName === $this->eloquentRelation->getParent()->getKeyName())) {
24
            return true;
25
        }
26
        return false;
27
    }
28
29
    protected function setKeys(Model $relationModel)
30
    {

src/Abstractor/Eloquent/Relation/MiniCrud.php 1 location

@@ 284-295 (lines=12) @@
281
        $relationModel->setAttribute($this->eloquentRelation->getForeignKey(), $this->relatedModel->id);
282
    }
283
284
    protected function skipField($columnName, $key)
285
    {
286
        if ($columnName === $this->eloquentRelation->getPlainForeignKey()) {
287
            return true;
288
        }
289
290
        if ($key === 'emptyResult' && ($columnName === $this->eloquentRelation->getParent()->getKeyName())) {
291
            return true;
292
        }
293
294
        return false;
295
    }
296
297
    /**
298
     * @return string