opencultureconsulting / psr15
这是PSR-15: HTTP服务器请求处理器的一个基于队列的实现。
v1.2.0
2024-09-07 17:45 UTC
Requires
- php: ^8.1
- guzzlehttp/psr7: ^2.7
- opencultureconsulting/basics: ^2.1
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.64
- phpdocumentor/shim: ^3.5
- phpmd/phpmd: ^2.15
- phpstan/phpstan: ^1.12
- phpstan/phpstan-strict-rules: ^1.6
- squizlabs/php_codesniffer: ^3.10
- vimeo/psalm: ^5.25
README
PSR-15: HTTP服务器请求处理器的一个实现。
PHP标准推荐PSR-15定义了服务器请求处理器的接口,并提出了使用不同中间件进行请求处理和响应准备的基于队列的实现。此包遵循这些指南,并提供了使用中间件队列的HTTP服务器请求处理器实现。它还包括一个抽象类,以简化编写自己的中间件的流程,但您也可以使用PSR-15(例如,来自PSR-15 HTTP Middlewares项目)指定的任何实现Psr\Http\Server\MiddlewareInterface
的中间件。
此包的所有组件都遵循PHPStan、Psalm、PHP Mess Detector、PHP_CodeSniffer的最高编码标准,并遵守PSR-12代码风格指南,以确保它们可以在其他项目中组合和使用。
快速入门
使用此包的推荐方式是通过Composer。以下命令将获取最新版本
composer require opencultureconsulting/psr15
所有版本以及有关要求和依赖项的更多信息可以在Packagist上找到。
完整文档
完整文档可在GitHub Pages上找到,或者可选地在doc/中。