diff --git a/src/JsonApi/Exception/DefaultExceptionFactory.php b/src/JsonApi/Exception/DefaultExceptionFactory.php index a58ffd56..c59b3f94 100644 --- a/src/JsonApi/Exception/DefaultExceptionFactory.php +++ b/src/JsonApi/Exception/DefaultExceptionFactory.php @@ -7,6 +7,8 @@ use Psr\Http\Message\ResponseInterface; use WoohooLabs\Yin\JsonApi\Request\JsonApiRequestInterface; +use function gettype; + class DefaultExceptionFactory implements ExceptionFactoryInterface { public function createApplicationErrorException(JsonApiRequestInterface $request): JsonApiExceptionInterface @@ -165,7 +167,7 @@ public function createResourceIdentifierTypeMissingException(array $resourceIden */ public function createResourceIdInvalidException($id): JsonApiExceptionInterface { - return new ResourceIdInvalid($id); + return new ResourceIdInvalid(gettype($id)); } public function createResourceIdMissingException(): JsonApiExceptionInterface