libero/api-problem-bundle

此包已被废弃,不再维护。未建议替代包。

实现 Libero API 错误标准

安装量: 1,720

依赖者: 1

建议者: 1

安全: 0

星标: 0

关注者: 4

分支: 2

类型:symfony-bundle

v0.2.0 2019-02-20 11:12 UTC

This package is auto-updated.

Last update: 2020-01-20 13:20:52 UTC


README

Build Status

这是一个 Symfony 包,实现了 Libero API 错误标准(基于 HTTP APIs 的错误详情)。

入门

使用 Composer 将此包作为依赖项添加

composer require libero/api-problem-bundle

如果您不使用 Symfony Flex,您需要在应用程序中启用此包。

所有异常都会被捕获并转换为 application/problem+xml 响应。

要修改响应内容,您可以监听 libero.api_problem.create 事件

任何剩余的异常都会被捕获;除非异常是 Symfony 的 HttpExceptionInterface 的实例,否则响应将为 500 内部服务器错误

获取帮助