vkartaviy/pipes
Composer 安装命令:
composer require vkartaviy/pipes
包简介
The library for data flow processing
README 文档
README
The library for data flow processing.
Here is a simple example:
<?php use Pipes\Iterator\Pipeline; use Pipes\Iterator\Pipe\RenumberPipe; use Pipes\Iterator\Pipe\TransformPipe; use Pipes\Iterator\Pipe\DuplicateFilterPipe; use Pipes\Iterator\Pipe\FilterPipe; require __DIR__.'/../vendor/autoload.php'; $input = array(1, 1, 2, 2, 3, 3, 4, 4); $pipeline = new Pipeline($input, array( new DuplicateFilterPipe(), new FilterPipe(function ($value) { return $value % 2 === 0; }), new TransformPipe(function ($value) { return $value / 2; }), new RenumberPipe() )); foreach ($pipeline as $key => $value) { echo "{$key} => {$value}\n"; }
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2012-12-20