/** * Converts a message to a data model. * * @param Message $message [description] * @return R3H6\JobqueueDatabase\Domain\Model\Job */ private function encodeJob(Message $message) { $job = new DatabaseJob(); $job->setQueueName($this->name); $job->setPayload($message->getPayload()); $job->setAttemps($message->getAttemps()); $job->setState($message->getState()); $job->setStarttime($message->getAvailableAt()); return $job; }
/** * @test */ public function setPayloadForStringSetsPayload() { $this->subject->setPayload('Conceived at T3CON10'); $this->assertAttributeEquals('Conceived at T3CON10', 'payload', $this->subject); }