/** * @test */ public function setAttempsForIntSetsAttemps() { $this->subject->setAttemps(123); $this->assertAttributeEquals(123, 'attemps', $this->subject); }
/** * Decode a message from a string representation * * @param string $value * @return R3H6\Jobqueue\Queue\Message */ protected function decodeMessage($value) { $decodedMessage = json_decode($value, true); $message = new Message($decodedMessage['payload'], $decodedMessage['identifier']); $message->setState($decodedMessage['state']); $message->setAttemps($decodedMessage['attemps']); return $message; }
/** * Converts a data model into a message. * * @param R3H6\JobqueueDatabase\Domain\Model\Job $job * @return Message */ private function decodeJob(DatabaseJob $job) { $message = new Message($job->getPayload(), $job->getUid()); $message->setState($job->getState()); $message->setAttemps($job->getAttemps()); return $message; }