@@ -40,7 +40,7 @@ $result = Balancer::run('task1');
40
40
41
41
# Method
42
42
43
- 1 . Balancer::task($taskName, [ $data, ] $work);
43
+ ## # 1 . Balancer::task($taskName, [ $data, ] $work);
44
44
45
45
create a task instance, return task instance.
46
46
@@ -50,15 +50,17 @@ Balancer::task('taskName', $data, function($task){
50
50
});
51
51
```
52
52
53
- 2 . Balancer::run($taskName)
53
+ ** note:** ` $data ` will store in task instance.
54
+
55
+ ###2 . Balancer::run($taskName)
54
56
55
57
run the task, return a results array.
56
58
57
- 3 . $task->driver($optionString, [ $weight, 'backup', ] $work);
59
+ ## # 3 . $task->driver($optionString, [ $weight, 'backup', ] $work);
58
60
59
61
create a driver instance for ` $task ` , return driver instance.
60
62
61
- ** note:** $weight must be a integer
63
+ ** note:** ` $weight ` must be a integer
62
64
63
65
``` php
64
66
$task->driver('driverName 80 backup', function($driver, $data){
@@ -67,45 +69,50 @@ $task->driver('driverName 80 backup', function($driver, $data){
67
69
});
68
70
```
69
71
70
- 4 . $driver->weight($weight)
72
+ ## # 4 . $driver->weight($weight)
71
73
72
74
set driver`s weight, return current driver,
73
75
supported chain operation.
74
76
75
- ** note:** $weight must be a integer
77
+ ** note:** ` $weight ` must be a integer
76
78
77
- 5 . $driver->backup($is)
79
+ ## # 5 . $driver->backup($is)
78
80
79
81
set driver is backup, return current driver,
80
82
supported chain operation.
81
83
82
- ** note:** $is must be true of false
84
+ ** note:** ` $is ` must be true of false
83
85
84
- 6 . $driver->data($data);
86
+ ## # 6 . $driver->data($data);
85
87
86
88
set data for driver`s work use,
87
89
support chain operation.
88
90
89
- 7 . $driver->work(function($driver, $data){});
91
+ ** note:** ` $data ` will store in driver instance.
92
+
93
+ ###7 . $driver->work(function($driver, $data){});
90
94
91
- set driver`s work, give two arguments: $driver and $data,
95
+ set driver` s work, give two arguments: ` $driver` and ` $data` ,
92
96
support chain operation.
93
97
94
- 8 . $driver->failed()
98
+ ** note:** ` $data ` is try to get from driver instance,
99
+ if null will continue try to get from task instance.
100
+
101
+ ###8 . $driver->failed()
95
102
96
103
set current driver run failed,
97
104
support chain operation.
98
105
99
- 9 . $driver->success()
106
+ ## # 9 . $driver->success()
100
107
101
108
set current driver run successful.
102
109
support chain operation.
103
110
104
- 10 . $driver->getDriverData()
111
+ ## # 10 . $driver->getDriverData()
105
112
106
113
get data from driver.
107
114
108
- 11 . $driver->getTaskData()
115
+ ## # 11 . $driver->getTaskData()
109
116
110
117
get data from task.
111
118
0 commit comments