/** * Mark a message as finished * * @param Message $message * @return boolean TRUE if the message could be removed */ public function finish(Message $message) { $doctrineMessage = $this->messageRepository->findByIdentifier($message->getIdentifier()); if ($doctrineMessage instanceof DoctrineMessage) { $this->messageRepository->remove($doctrineMessage); } $message->setState(Message::STATE_DONE); return TRUE; }
/** * Mark a message as finished * * @param Message $message * @return boolean TRUE if the message could be removed */ public function finish(Message $message) { $messageIdentifier = $message->getIdentifier(); $pheanstalkJob = $this->client->peek($messageIdentifier); $this->client->delete($pheanstalkJob); $message->setState(Message::STATE_DONE); return TRUE; }
/** * @param Message $message * @return void */ public function finish(Message $message) { unset($this->processing[$message->getIdentifier()]); }