jralph / server-middleware
支持PSR-15的中间件分发器。
1.0.0
2018-09-27 16:06 UTC
Requires
- php: ~7.1
- guzzlehttp/psr7: ^1.4
- psr/http-message: ^1.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
Requires (Dev)
- php-coveralls/php-coveralls: 2.1.0
- phpunit/phpunit: ~6.0
Provides
This package is auto-updated.
Last update: 2024-09-08 09:55:10 UTC
README
PSR-15兼容的服务器中间件分发器实现。
目标
本包的目标是以尽可能简单的方式实现(目前处于草案阶段)PSR-15规范中的中间件。
整个包必须由测试覆盖。
使用方法
有关实现中间件的详细信息,请参阅PSR-15规范。
<?php use JRalph\ServerMiddleware\Dispatcher; $dispatcher = (new Dispatcher()) ->addMiddleware( /** * Implementations of Psr\Http\Server\MiddlewareInterface */ $firstMiddleware, $secondMiddleware, $thirdMiddleware ); /** @var \Psr\Http\Message\ServerRequestInterface $request */ $request = new Request; $response = $dispatcher->handle($request);