runner / pipeline
Installs: 17
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/runner/pipeline
Requires (Dev)
- phpunit/phpunit: ^5.0
This package is auto-updated.
Last update: 2025-09-29 01:59:58 UTC
README
Pipeline Like Laravel
Usage
<?php use Runner\Pipeline\Pipeline; $pipeline = new Pipeline(); $a = function ($payload, $next) { echo 'a' . PHP_EOL; return $next($payload); }; $b = function ($payload, $next) { echo 'b' . PHP_EOL; return $next($payload); }; $c = new class{ public function handle($payload, $next) { echo 'c' . PHP_EOL; return $next($payload); } }; $pipeline->pipe($a)->pipe($b)->pipe($c)->method('handle')->payload(1)->process(function ($payload) { return $payload * 20; });