faecie/json-api-error-response

该扩展包提供了一种错误响应方式,符合JsonApi规范描述

安装: 261

依赖项: 0

建议者: 0

安全: 0

星标: 4

关注者: 1

分支: 1

开放问题: 1

类型:symfony-bundle

0.1.4 2018-11-15 08:00 UTC

This package is auto-updated.

Last update: 2024-09-04 18:38:47 UTC


README

Scrutinizer Code Quality Code Coverage Build Status License

此扩展包提供了一种从REST端点返回兼容JSON:API的错误响应的方式

与配置为json响应的FOS REST扩展包完美配合。在这种情况下,您将始终以JSONAPI兼容的格式获取响应。https://jsonapi.fullstack.org.cn/format/#errors

安装

$ composer require faecie/json-api-error-response ^0.1

配置

您可以通过不同的方式配置您的异常响应

  1. 在您的异常上实现接口 DescriptiveExceptionInterface,并仅通过一个返回错误对象数组的数组的方法
  2. 在扩展包配置中配置每个异常类
  3. 将您的服务标记为 json_api.exception_describer,并在其上实现 ExceptionDescriberInterface,仅通过一个方法允许您控制如何序列化您的异常