Exemplo n.º 1
0
 public function addMessage(NotificationMessage $message, $disable_check = false)
 {
     $InstantMessage = $this->domainRepository->getHandler('BF13BusinessApplicationBundle:InstantMessage')->create();
     $InstantMessage->setFromUser($message->getFrom());
     $InstantMessage->setToUser($message->getTo());
     $InstantMessage->setSubject($message->getSubject());
     $InstantMessage->setContent($message->getContent());
     $InstantMessage->setWasRead(0);
     $InstantMessage->setCreatedAt(new \Datetime());
     $this->domainRepository->store($InstantMessage);
     $username = $message->getTo();
     if (!$disable_check) {
         $this->checkNewMessage($username);
     }
     return true;
 }