Ejemplo n.º 1
0
 public function testDeleteJobFromQueue()
 {
     $pheanstalk = $this->createPheanstalkMock();
     $pheanstalk->method('delete')->willReturn($pheanstalk);
     $job = new Job($this->job_name, $this->job_data);
     $job->setId(123456);
     $queue = new BeanstalkQueue($pheanstalk, 'test');
     $queue->delete($job);
 }
Ejemplo n.º 2
0
 public function add(Job $job)
 {
     $job_id = $this->pheanstalk->putInTube($this->queue_name, $job->getPayload());
     $job->setId($job_id);
     return $job;
 }