@@ -13,7 +13,7 @@ lightweight and powerful task load balancing for php
1313# Install
1414
1515``` php
16- composer require 'toplan/task-balancer:~0.2.1 '
16+ composer require 'toplan/task-balancer:~0.2.2 '
1717```
1818
1919# Usage
@@ -173,12 +173,12 @@ get data value of task instance.
173173
174174| Hook name | handler arguments | influence of the last handler`s return value |
175175| --------- | :----------------: | :-----: |
176- | beforeCreateDriver | $task, $preReturn, $index, $count | no effect |
177- | afterCreateDriver | $task, $preReturn, $index, $count | no effect |
178- | beforeRun | $task, $preReturn, $index, $count | if ` false ` will stop run task and return ` false ` |
179- | beforeDriverRun | $task, $preReturn, $index, $count | no effect |
180- | afterDriverRun | $task, $preReturn, $index, $count | no effect |
181- | afterRun | $task, $taskResult, $preReturn, $index, $count | if not boolean will override result value |
176+ | beforeCreateDriver | $task, $preReturn, $index, $handlers | no effect |
177+ | afterCreateDriver | $task, $preReturn, $index, $handlers | no effect |
178+ | beforeRun | $task, $preReturn, $index, $handlers | if ` false ` will stop run task and return ` false ` |
179+ | beforeDriverRun | $task, $preReturn, $index, $handlers | no effect |
180+ | afterDriverRun | $task, $preReturn, $index, $handlers | no effect |
181+ | afterRun | $task, $taskResult, $preReturn, $index, $handlers | if not boolean will override result value |
182182
183183###Use Hooks
184184
@@ -201,24 +201,24 @@ get data value of task instance.
201201
202202``` php
203203//example
204- $task->beforeRun(function($task, $preReturn, $index, $count ){
204+ $task->beforeRun(function($task, $preReturn, $index, $handlers ){
205205 //what is $preReturn?
206206 $preReturn == null; //true
207207 //what is $index?
208208 $index == 0; //true
209- //what is $count ?
210- echo $ count; //2
209+ //what is $handlers ?
210+ echo count($handlers) ; //2
211211 //do something..
212212 return 'beforeRun_1';
213213}, false);
214214
215- $task->beforeRun(function($task, $preReturn, $index, $count ){
215+ $task->beforeRun(function($task, $preReturn, $index, $handlers ){
216216 //what is $preReturn?
217217 $preReturn == 'beforeRun_1'; //true
218218 //what is $index?
219219 $index == 1; //true
220- //what is $count ?
221- echo $ count; //2
220+ //what is $handlers ?
221+ echo count($handlers) ; //2
222222 //do other something..
223223}, false);
224224```
0 commit comments