public function createWorker($workingRangeFrom, $workingRangeTo) { $task = new Gpf_Mail_OutboxRunner(); $this->debug('Creating new worker Gpf_Mail_OutboxRunner for range:' . $workingRangeFrom . '-' . $workingRangeTo); $task->setWorkingArea($workingRangeFrom, $workingRangeTo); $task->setParams($this->task->getParams()); $task->insertTask(); }
public function sendNow() { try { //start outbox runner on only one mail $outboxRunner = new Gpf_Mail_OutboxRunner(); $outboxRunner->execute(array($this->getId())); } catch (Gpf_Tasks_LongTaskInterrupt $e) { } }
private function scheduleOutBoxRunner() { $outboxRunner = new Gpf_Mail_OutboxRunner(); $outboxRunner->initParams(); $outboxRunner->insertTask(); }