Guides
Tutorials
Renders a normalized exception for a given see FlattenException.
class ApiPlatform\Action\ExceptionAction
{
public __construct(Symfony\Component\Serializer\SerializerInterface $serializer, array $errorFormats, array $exceptionToStatus, null|ApiPlatform\Metadata\Resource\Factory\ResourceMetadataCollectionFactoryInterface $resourceMetadataCollectionFactory)
public __invoke(Symfony\Component\ErrorHandler\Exception\FlattenException $exception, Symfony\Component\HttpFoundation\Request $request): Symfony\Component\HttpFoundation\Response
}
class ApiPlatform\Action\ExceptionAction
{
public __construct(Symfony\Component\Serializer\SerializerInterface $serializer, array $errorFormats, array $exceptionToStatus, null|ApiPlatform\Metadata\Resource\Factory\ResourceMetadataCollectionFactoryInterface $resourceMetadataCollectionFactory)
public __invoke(Symfony\Component\ErrorHandler\Exception\FlattenException $exception, Symfony\Component\HttpFoundation\Request $request): Symfony\Component\HttpFoundation\Response
}
public __construct(Symfony\Component\Serializer\SerializerInterface $serializer, array $errorFormats, array $exceptionToStatus, null|ApiPlatform\Metadata\Resource\Factory\ResourceMetadataCollectionFactoryInterface $resourceMetadataCollectionFactory)
public __construct(Symfony\Component\Serializer\SerializerInterface $serializer, array $errorFormats, array $exceptionToStatus, null|ApiPlatform\Metadata\Resource\Factory\ResourceMetadataCollectionFactoryInterface $resourceMetadataCollectionFactory)
serializer | Symfony\Component\Serializer\SerializerInterface | |
errorFormats | array | A list of enabled error formats |
exceptionToStatus | array | A list of exceptions mapped to their HTTP status code |
resourceMetadataCollectionFactory | ApiPlatform\Metadata\Resource\Factory\ResourceMetadataCollectionFactoryInterface |
Converts an exception to a JSON response.
public __invoke(Symfony\Component\ErrorHandler\Exception\FlattenException $exception, Symfony\Component\HttpFoundation\Request $request): Symfony\Component\HttpFoundation\Response
public __invoke(Symfony\Component\ErrorHandler\Exception\FlattenException $exception, Symfony\Component\HttpFoundation\Request $request): Symfony\Component\HttpFoundation\Response
exception | Symfony\Component\ErrorHandler\Exception\FlattenException | |
request | Symfony\Component\HttpFoundation\Request |
Symfony\Component\HttpFoundation\Response