dev-master
9999999-dev https://github.com/vkartaviy/pipesThe library for data flow processing
MIT
The Requires
- php >=5.3.3
pipeline pipes iterator-pipeline
The library for data flow processing
The library for data flow processing., (*1)
Here is a simple example:, (*3)
<?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"; }
The library for data flow processing
MIT
pipeline pipes iterator-pipeline