Esempio n. 1
0
 public function testSerialize()
 {
     $expected = '{"name":"test","data":[]}';
     $this->assertEquals($expected, $this->serializer->serialize(new Job('test')));
 }
Esempio n. 2
0
 public function addJob($queueName, JobInterface $job)
 {
     $this->amqpStreamConnection->channel()->queue_declare($queueName);
     $this->amqpStreamConnection->channel()->basic_publish($this->serializer->serialize($job), '', $queueName);
 }
Esempio n. 3
0
 public function testSerialize()
 {
     $expected = new AMQPMessage('{"name":"test","data":[]}', ['delivery_mode' => 2]);
     $this->assertEquals($expected, $this->serializer->serialize(new Job('test')));
 }
Esempio n. 4
0
 public function addJob($queueName, JobInterface $job)
 {
     $this->pheanstalk->useTube($queueName)->put($this->serializer->serialize($job));
 }