kittenphp/pipeline
Composer 安装命令:
composer require kittenphp/pipeline
包简介
Pipeline simple implementation,Convert Symfony http request to response
README 文档
README
introduce
The "kittenphp/pipeline" is a Lightweight library,It can convert Symfony's http request to response.
Usually handle middleware in the MVC framework.
-
install:
composer require kittenphp/pipeline -
example:
<?php require __DIR__.'/vendor/autoload.php'; use kitten\Component\pipeline\MiddlewareInterface; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use kitten\Component\pipeline\PipelinePack; class M1 implements MiddlewareInterface{ public function handle(Request $request, Closure $next) { // Some processing work... return $next($request); } } class M2 implements MiddlewareInterface{ public function handle(Request $request, Closure $next) { return new Response('hello world! (kitten\Component\pipeline)'); } } $pack=new PipelinePack(); $pack->add(new M1()); $pack->add(new M2()); $response=$pack->handle(Request::createFromGlobals()); $response->send();
统计信息
- 总下载量: 45
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-01-18