bauhaus / middleware-chain
PSR-15 中间件链
v0.0.0
2017-05-31 02:59 UTC
Requires
- http-interop/http-middleware: ^0.4.1
- psr/container: ^1.0
Requires (Dev)
- phpunit/phpunit: ^6.1
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2024-09-23 17:16:50 UTC
README
Bauhaus 中间件链
此包帮助您构建一个PSR-15 中间件链,用于处理PSR-7 服务器请求并获取PSR-7 响应。
<?php use Bauhaus\MiddlewareChain; use SomeVendor\Middleware1; use AnotherVendor\Middleware2; $diContainer = require_once 'diContinaer.php'; // Psr\Container\ContainerInterface $request = require_once 'request.php'; $chain = new Chain($diContainer); $chain->stackUp(new Middleware1()); $chain->stackUp(Middleware2::class); // This will be loaded with $diContainer->get(Middleware2::class) $response = $chain->handle($request);