eleven-x / compose
组合中间件
v0.1.0
2016-12-28 05:50 UTC
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is not auto-updated.
Last update: 2024-09-28 20:19:56 UTC
README
组合中间件。
安装
composer require eleven-x/compose
API
compose([a, b, c, ...])
组合给定的中间件并返回中间件。
示例
$fn = compose([ function($request,$next){ // TODO before next $request[] = 1; $response = $next($request); $response[] = 1; // TODO after next return $response; }, function($request,$next){ // TODO before next $request[] = 2; $response = $next($request); // TODO after next $response[] = 2; return $response; }, function($request){ print_r($request); // // will printout [1,2] $response = []; return $response; }, ]); $request = []; $response = $fn($request); print_r($response); // will printout [2,1]
许可
MIT