Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
|
- <?php
- /**
- * 通用 触发器接口
- *
- * @author dogstar <chanzonghuang@gmail.com> 20150520
- */
-
- class Task_Progress_Trigger_Common implements Task_Progress_Trigger {
-
- public function fire($params) {
- $paramsArr = explode('&', $params);
-
- $service = !empty($paramsArr[0]) ? trim($paramsArr[0]) : '';
- $mqClass = !empty($paramsArr[1]) ? trim($paramsArr[1]) : 'Task_MQ_Redis';
- $runnerClass = !empty($paramsArr[2]) ? trim($paramsArr[2]) : 'Task_Runner_Local';
-
- $mq = new $mqClass();
- $runner = new $runnerClass($mq);
-
- return $runner->go($service);
- }
- }
|