public function push(Job $job) { $task = new Task(); $task->taskType = $job->function; $task->taskPayload = $job->serialize(); $this->conn->save($task); }
public function push(Job $job) { $this->conn->useTube(sha1($job->function))->put($job->serialize()); }
public function push(Job $job) { $this->get('GearmanClient')->doBackground($job->function, $job->serialize()); }
public function push(Job $job) { $msg = new AMQPMessage($job->serialize(), array('delivery_mode' => 2)); $this->channel->basic_publish($msg, '', $job->function); }