klc / data-chain
php data chain package
v1.0
2021-08-29 21:44 UTC
Requires
- php: >=7.4
This package is auto-updated.
Last update: 2025-04-29 01:34:18 UTC
README
How to install :
composer require klc/data-chain
Example :
<?php require __DIR__.'/vendor/autoload.php'; use KLC\DataChain; class AChain extends DataChain { protected function handle(array $params) { return false; } protected function terminate(array $params, $result) { return $result; } } class BChain extends DataChain { protected function handle(array $params) { return false; } protected function terminate(array $params, $result) { return $result; } } class CChain extends DataChain { protected function handle(array $params) { return $params['hello_world']; } } $aChain = new AChain(); $bChain = new BChain(); $cChain = new CChain(); $aChain->next($bChain)->next($cChain); echo $aChain->run(['hello_world' => 'Hello World']);