cormy/server-middleware
Composer 安装命令:
composer require cormy/server-middleware
包简介
Common interfaces for Cormy PSR-7 server middlewares
README 文档
README
🔩 Common interfaces for Cormy PSR-7 server middlewares
Install
composer require cormy/server-middleware
Usage
use Generator; use Cormy\Server\MiddlewareInterface; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; class Middleware implements MiddlewareInterface { /** * Process an incoming server request and return the response, optionally delegating * to the next request handler. * * @param ServerRequestInterface $request * * @return Generator yields PSR `ServerRequestInterface` instances and returns a PSR `ResponseInterface` instance */ public function __invoke(ServerRequestInterface $request):Generator { // delegate $request to the next request handler $response = yield $request; // mofify the response $response = $response->withHeader('X-PoweredBy', 'Unicorns'); return $response; } }
License
MIT © Michael Mayer
统计信息
- 总下载量: 221
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 4
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-11-20