@@ 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 | } |