furiosojack / linked-callbacks
此包的最新版本(v1.0.1)没有可用的许可证信息。
回调链接列表
v1.0.1
2019-07-17 19:56 UTC
Requires
- php: >=7.0
Requires (Dev)
- phpdocumentor/phpdocumentor: dev-master
- phpunit/phpunit: ^7
This package is auto-updated.
Last update: 2024-09-18 08:12:00 UTC
README
使用此仓库可以创建回调链接列表,这在需要链接任务时非常有用。
可以做到以下事情
$listCallbacks = new FuriosoJack\LinkedCallbacks\ListDoubleCallbacks(); $listCallbacks->insertFirst(function($node){ return "hola primer mundo"; },10); $message = "mensaje a cifrar"; $listCallbacks->insertFirst(function($node) use($message){ return base64_encode($message); },null); $firstNode = $listCallbacks->firstNode(); for($x = $firstNode; $x != null; $x = $x->getNodeNext()){ echo $x->run(); } //el resultado sera el siguiente hola primer mundo j7r'j
每个节点由一个键和一个回调组成,节点的回调将接收作为参数的包含该节点的相同节点。如果您想更好地理解,请查看测试,访问测试