Skip to content

Commit

Permalink
refactor: Fix nullable types.
Browse files Browse the repository at this point in the history
  • Loading branch information
tarlepp committed Nov 16, 2019
1 parent b97eb8f commit b29d0ad
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/ArgumentResolver/EntityValueResolver.php
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ public function __construct(ResourceCollection $resourceCollection)
public function supports(Request $request, ArgumentMetadata $argument): bool
{
return is_string($request->get($argument->getName()))
&& is_subclass_of($argument->getType(), EntityInterface::class)
&& is_subclass_of((string)$argument->getType(), EntityInterface::class, true)
&& $this->resourceCollection->hasEntityResource($argument->getType());
}

Expand All @@ -84,7 +84,7 @@ public function supports(Request $request, ArgumentMetadata $argument): bool
*/
public function resolve(Request $request, ArgumentMetadata $argument): Generator
{
yield $this->resourceCollection->getEntityResource($argument->getType())
yield $this->resourceCollection->getEntityResource((string)$argument->getType())
->findOne($request->get($argument->getName()), !$argument->isNullable());
}
}

0 comments on commit b29d0ad

Please sign in to comment.