phisys/exceptions-bundle

Symfony bundle for phisys/exceptions integration.

Installs: 204

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 1

Type:symfony-bundle

v1.0.0 2021-04-28 09:34 UTC

This package is auto-updated.

Last update: 2024-04-28 16:19:58 UTC


README

Symfony bundle for phisys/exceptions integration.

ApiExceptionListener

By default, replace Symfony standard exception response by a JsonResponse, using the api exception status code for the http code.

JsonResponse payload example

{
  "message": "An error has occurred",
  "error_code": 40001123 
}

You can implement your own ApiResponseLoader with a different json structure, or even with a different Response implementation, just by defining it with the service ID "PhiSYS\ExceptionsBundle\Http\Service\ApiResponseLoader".