dosfarma/exceptions-bundle

此包已被 废弃 并且不再维护。作者建议使用 phisys/exceptions-bundle 包。

用于 dosfarma/exceptions 集成的 Symfony 扩展包。

安装: 326

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 4

分支: 1

公开问题: 0

类型:symfony-bundle

dev-master 2020-10-28 08:58 UTC

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 实现。