dosfarma / exceptions-bundle
dev-master
2020-10-28 08:58 UTC
Requires
- php: ^7.4
- dosfarma/exceptions: dev-master
- symfony/dependency-injection: ^4.4.1|^5.0.1
- symfony/http-kernel: ^4.4
Requires (Dev)
- dosfarma/coding-standard: dev-master
This package is auto-updated.
Last update: 2021-04-28 09:23:46 UTC
README
用于 dosfarma/exceptions 集成的 Symfony 扩展包。
ApiExceptionListener
默认情况下,使用 api 异常状态码作为 http 状态码,替换 Symfony 标准异常响应为 JsonResponse。
JsonResponse 负载数据示例
{ "message": "An error has occurred", "error_code": 40001123 }
您可以通过定义服务 ID "DosFarma\ExceptionsBundle\Http\Service\ApiResponseLoader"
来实现自己的 ApiResponseLoader,使用不同的 json 结构,甚至是不同的 Response 实现。