fitdev-pro / middleware
简单的中间件实现。
1.3.1
2018-03-19 13:41 UTC
Requires (Dev)
- phpunit/phpunit: ^6.1
This package is not auto-updated.
Last update: 2024-09-29 03:20:46 UTC
README
简单的中间件实现。
安装
composer require fitdev-pro/middleware
用法
基本用法
<?php $hundler = new MiddlewareHundler(new Resolver(), new Queue()); $hundler->append(Foo/Bar/SomeClass::class); $hundler->append(function ($input, $output, $next){ $data += 1; return $next($data); }); $hundler->append(function ($input, $output, $next){ $data += 2; if($data > 4){ return $data; } return $next($data); }); $hundler->append(function ($input, $output, $next){ $data += 3; return $next($data); }); $newData = $hundler->hundle(2);
贡献
请随意fork并扩展现有功能或添加新插件,并将更改的pull request发送给我们!为了保持一致的代码质量,请为所有更改提供单元测试,并可能更新文档。
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。