@@ -162,7 +162,11 @@ get data value of task instance.
162162
163163## 2. Task Lifecycle
164164
165- | Hook name | handler arguments | handler return value |
165+ > support multiple handlers for every hook!
166+
167+ ###Hooks Table
168+
169+ | Hook name | handler arguments | influence of the last handler`s return value |
166170| --------- | :----------------: | :-----: |
167171| beforeCreateDriver | $task, $preReturn, $index | no effect |
168172| afterCreateDriver | $task, $preReturn, $index | no effect |
@@ -171,21 +175,24 @@ get data value of task instance.
171175| afterDriverRun | $task, $preReturn, $index | no effect |
172176| afterRun | $task, $results, $preReturn, $index | if not boolean will override result value |
173177
174- ### $task->hook($hookName, $handler, $override)
178+ ###Use Hooks
179+
180+ > ` $override ` default value is ` false ` , if ` true ` will override hook handlers.
181+
182+ * $task->hook($hookName, $handler, $override)
175183
176- ### $task->beforeCreateDriver($handler, $override)
184+ * $task->beforeCreateDriver($handler, $override)
177185
178- ### $task->afterCreateDriver($handler, $override)
186+ * $task->afterCreateDriver($handler, $override)
179187
180- ### $task->beforeRun($handler, $override)
188+ * $task->beforeRun($handler, $override)
181189
182- ### $task->beforeDriverRun($handler, $override)
190+ * $task->beforeDriverRun($handler, $override)
183191
184- ### $task->afterDriverRun($handler, $override)
192+ * $task->afterDriverRun($handler, $override)
185193
186- ### $task->afterRun($handler, $override)
194+ * $task->afterRun($handler, $override)
187195
188- > ` $override ` default value is ` false ` , if ` true ` will override hooks handler.
189196
190197``` php
191198//example
0 commit comments