@@ 85-90 (lines=6) @@ | ||
82 | $model->setSlug($modelSlug) |
|
83 | ->setName($modelName); |
|
84 | ||
85 | if (is_null($id)) { |
|
86 | $model->setInstance($this->modelManager->getModelInstance($modelNamespace)); |
|
87 | } else { |
|
88 | $repository = $this->modelManager->getRepository($modelNamespace); |
|
89 | $model->setInstance($repository->findByOrFail($repository->getModel()->getKeyName(), $id)); |
|
90 | } |
|
91 | ||
92 | break; |
|
93 | } |
|
@@ 115-120 (lines=6) @@ | ||
112 | $model->setSlug($this->slugger->slugify((new ReflectionClass($classname))->getShortName())); |
|
113 | ||
114 | ||
115 | if (is_null($id)) { |
|
116 | $model->setInstance($this->modelManager->getModelInstance($classname)); |
|
117 | } else { |
|
118 | $repository = $this->modelManager->getRepository($classname); |
|
119 | $model->setInstance($repository->findByOrFail($repository->getModel()->getKeyName(), $id)); |
|
120 | } |
|
121 | ||
122 | return $model; |
|
123 | } |