Beispiel #1
0
 /**
  * @param Message $message
  *
  * @return mixed|void
  * @internal param Ticket $ticket
  *
  */
 public function prePersist($message)
 {
     /** @var Ticket $ticket */
     $ticket = $message->getTicket();
     if ($ticket->getIsRead()) {
         $ticket->setIsRead(false);
         $ticket->setLastUser($this->tokenStorage->getToken()->getUser());
         $om = $this->getConfigurationPool()->getContainer()->get('doctrine')->getManager();
         $om->persist($ticket);
         $om->flush();
     }
 }