Exemple #1
0
 /**
  * Creates a new user message and adds it to the message que db
  *
  * @param string $userId
  * @param string $subject
  * @param string $body
  * @param string $level
  * @param string $source
  */
 public function createUserMessage($userId, $subject, $body, $level, $source)
 {
     $message = new Message();
     $message->setSubject($subject);
     $message->setMessage($body);
     $message->setLevel($level);
     $message->setSource($source);
     $this->entityMgr->persist($message);
     $this->entityMgr->flush($message);
     $userMessage = new UserMessage($userId);
     $userMessage->setMessage($message);
     $this->entityMgr->persist($userMessage);
     $this->entityMgr->flush($userMessage);
 }