mezzio70 / mezzio-problem-details
PHP 7.0 支持:针对 PSR-7 HTTP API 的 RFC 7807 标准的 Problem Details
Requires
- php: >=7.0
- ext-json: *
- fig/http-message-util: ^1.1.2
- psr/container: ^1.0 || ^2.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0
- psr/http-server-middleware: ^1.0
- spatie/array-to-xml: ^2.3 || ^3.0
- webmozart/assert: ^1.9.1
- willdurand/negotiation: ^2.3.1
Requires (Dev)
- laminas70/laminas-coding-standard: 2.4.x-dev
- phpunit/phpunit: ^6.5.14
Conflicts
Replaces
This package is auto-updated.
Last update: 2024-08-30 01:29:01 UTC
README
🇷🇺 俄罗斯公民
我们,Laminas 的参与者,来自不同的国家。我们中许多人既有在俄罗斯也有在乌克兰的朋友、亲属和同事。我们中的一些人出生在俄罗斯。我们中的一些人目前居住在俄罗斯。我们中的一些人的祖父母在二战中与法西斯作战。这里没有人支持法西斯主义。
我们中的一员有一个乌克兰亲属,她和儿子一起逃离了家园。火车因前方道路上的轰炸而延误。我们有朋友躲在防空洞里。我们在空袭后焦急地等待他们的消息,空袭无差别地轰炸医院、学校、幼儿园和房屋。我们不是从任何媒体上得知这些。这是我们亲眼目睹的。
你们足够信任我们,使用我们的程序,我们请求你们再次信任我们。我们需要帮助。走出家门,抗议这场无谓的战争。停止血腥。说“不,战争!”
🇺🇸 致俄罗斯公民
Laminas 的我们来自世界各地。我们中许多人有在俄罗斯和乌克兰的朋友、家人和同事。我们中的一些人出生在俄罗斯。我们中的一些人目前居住在俄罗斯。我们中的一些人的祖父母在二战中与纳粹作战。这里没有人支持法西斯主义。
团队成员之一有一个乌克兰亲属,她和儿子一起逃离了家园。火车因前方道路上的轰炸而延误。我们有朋友躲在防空洞里。我们在空袭后焦急地等待他们的消息,空袭无差别地轰炸医院、学校、幼儿园和房屋。我们不是从任何媒体上得知这些。这是我们亲眼目睹的。
你们足够信任我们,使用我们的软件。我们要求你们信任我们说出真相。我们需要帮助。走出家门,抗议这场不必要的战争。停止杀戮。说“停止战争!”
这个库提供了一个用于生成 Problem Details 响应的工厂、从错误和异常自动生成 Problem Details 响应的错误处理中间件,以及针对 PSR-7 应用的自定义异常类型。所有响应都符合 RFC 7807。
安装
运行以下命令来安装此库
$ composer require mezzio70/mezzio-problem-details
文档
$ mkdocs build
您还可以在线浏览文档。