1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- class Task_Lite {
-
- protected $mq;
- public function __construct(Task_MQ $mq) {
- $this->mq = $mq;
- DI()->loader->addDirs('./Library/Task/Task');
- }
-
- public function add($service, $params = array()) {
- if (empty($service) || count(explode('.', $service)) < 2) {
- return FALSE;
- }
- if (!is_array($params)) {
- return FALSE;
- }
- $rs = $this->mq->add($service, $params);
- if (!$rs) {
- DI()->logger->debug('task add a new mq',
- array('service' => $service, 'params' => $params));
- return FALSE;
- }
- return TRUE;
- }
- }
|