示例#1
0
文件: NullAdapter.php 项目: Wandu/Q
 /**
  * {@inheritdoc}
  */
 public function dequeue(SerializerInterface $serializer)
 {
     $message = $this->client->receiveMessage(['QueueUrl' => $this->url])->get('Messages');
     if (count($message)) {
         return new SqsJob($this->client, $this->url, $message[0]['ReceiptHandle'], $serializer->unserialize($message[0]['Body']));
     }
     return null;
 }
示例#2
0
文件: BeanstalkdJob.php 项目: Wandu/Q
 /**
  * {@inheritdoc}
  */
 public function read()
 {
     return $this->serializer->unserialize($this->job->getData());
 }