Code Duplication    Length = 6-6 lines in 2 locations

src/Abstractor/Eloquent/ModelFactory.php 2 locations

@@ 89-94 (lines=6) @@
86
                $model->setSlug($modelSlug)
87
                    ->setName($modelName);
88
89
                if (is_null($id)) {
90
                    $model->setInstance($this->modelManager->getModelInstance($modelNamespace));
91
                } else {
92
                    $repository = $this->modelManager->getRepository($modelNamespace);
93
                    $model->setInstance($repository->findByOrFail($repository->getModel()->getKeyName(), $id));
94
                }
95
96
                break;
97
            }
@@ 117-122 (lines=6) @@
114
        $model = new Model(array_merge(['model' => $classname], $config), $this->modelManager->getAbstractionLayer($classname), $this->relationFactory, $this->fieldFactory, $this->generator);
115
        $model->setSlug($this->slugger->slugify((new ReflectionClass($classname))->getShortName()));
116
117
        if (is_null($id)) {
118
            $model->setInstance($this->modelManager->getModelInstance($classname));
119
        } else {
120
            $repository = $this->modelManager->getRepository($classname);
121
            $model->setInstance($repository->findByOrFail($repository->getModel()->getKeyName(), $id));
122
        }
123
124
        return $model;
125
    }