klc / data-chain
php data chain package
Installs: 50
Dependents: 2
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/klc/data-chain
Requires
- php: >=7.4
This package is auto-updated.
Last update: 2025-09-29 02:58:24 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']);