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
}
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
exception | Symfony\Component\ErrorHandler\Exception\FlattenException | |
request | Symfony\Component\HttpFoundation\Request |
Symfony\Component\HttpFoundation\Response
Made with love by
Les-Tilleuls.coop can help you design and develop your APIs and web projects, and train your teams in API Platform, Symfony, Next.js, Kubernetes and a wide range of other technologies.
Learn more