コード例 #1
0
 /**
  * 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;
 }
コード例 #2
0
 /**
  * @test
  */
 public function setStarttimeForDateTimeSetsStarttime()
 {
     $dateTimeFixture = new \DateTime();
     $this->subject->setStarttime($dateTimeFixture);
     $this->assertAttributeEquals($dateTimeFixture, 'starttime', $this->subject);
 }