We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 649151d commit dbdaf4dCopy full SHA for dbdaf4d
1 file changed
ProviderHandler/RepositoryHandler.php
@@ -184,10 +184,15 @@ public function getModelClass(object $provider): bool|string
184
{
185
$providerReflection = new \ReflectionClass($provider);
186
$methodReflection = $providerReflection->getMethod('save');
187
- $returnTypes = $methodReflection->getReturnType()->getTypes();
188
- $returnType = array_pop($returnTypes);
189
190
- return $returnType;
+ /** @var ReflectionParameter $parameter */
+ $parameters = $methodReflection->getParameters();
+ if (empty($parameters)) {
191
+ return false;
192
+ }
193
+
194
+ $parameter = array_shift($parameters);
195
+ return $parameter->getType()->getName();
196
}
197
198
public function getResourceModelClass(object $provider): bool|string
0 commit comments