krak / mw
中间件框架
v0.5.2
2017-04-30 19:46 UTC
Requires
- php: >=5.6
- krak/invoke: ^0.1.0
Requires (Dev)
- krak/cargo: ^0.2.0
- nikic/iter: ^1.4
- peridot-php/peridot: ^1.18
- psr/container: ^1.0
README
Mw 库是一个非常灵活的框架,可以将中间件转换为处理器。中间件提供了一种干净的语法来实现装饰器模式。
<?php use Krak\Mw; $handler = mw\compose([ function($s, $next) { return strtoupper($s); }, function($s, $next) { return 'x' . $next($s . 'x'); } ]); $res = $handler('abc'); assert($res == 'xABCX');
安装
您可以将此作为 composer 包在 krak/mw
下安装。
文档
查看它们在 http://mw.readthedocs.io/en/latest/
或者构建它们
make doc
测试和示例
通过以下方式运行测试
make test