irontec / json-exception-response-bundle

处理 JSON 中的异常

1.0.1 2022-02-22 11:54 UTC

This package is auto-updated.

Last update: 2024-09-15 10:41:46 UTC


README

捕获生成的异常并在生成 JSON 响应之前对其进行格式化。

composer require irontec/json-exception-response-bundle

如果项目处于 dev 模式,则返回一个包含异常来源的小型跟踪的 "debug" 参数。

{
    "error": {
        "code": 400,
        "message": "Error message!",
        "debug": {
            "file": "/opt/symfony/vendor/symfony/http-kernel/HttpKernel.php",
            "line": 151,
            "function": "index",
            "class": "App\\Controller\\ExampleController",
            "type": "->",
            "args": [
                {}
            ]
        }
    }
}