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