public function addMessage(User $user, $email, $subject, $firstName, $lastName, $phoneNumber, $message)
 {
     $date = new \DateTime();
     $mailMessage = new MailMessage();
     $mailMessage->setDate($date);
     $mailMessage->setEmail($email);
     $mailMessage->setSubject($subject);
     $mailMessage->setName($firstName);
     $mailMessage->setLastName($lastName);
     $mailMessage->setPhoneNumber($phoneNumber);
     $mailMessage->setMessage($message);
     $mailMessage->setUserId($user);
     $this->getEntityManager()->persist($mailMessage);
     $this->getEntityManager()->flush();
     return true;
 }
 /**
  * {@inheritDoc}
  */
 public function getUser()
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []);
     return parent::getUser();
 }