コード例 #1
0
ファイル: UserMailer.php プロジェクト: Sup3rgnu/Kompisbyran
 /**
  * @param UserInterface $user
  */
 public function sendRegistrationWelcomeEmailMessage(UserInterface $user)
 {
     $subject = 'user.welcome.message.subject';
     $htmlBody = 'user.welcome.message.body';
     $txtBody = 'user.welcome.message.body.txt';
     if ($user->isMusicFriend()) {
         $subject = 'user.friend.welcome.message.subject';
         $htmlBody = 'user.friend.welcome.message.body';
         $txtBody = 'user.friend.welcome.message.body.txt';
     }
     $subject = $this->translator->trans($subject);
     $htmlBody = $this->translator->trans($htmlBody);
     $txtBody = $this->translator->trans($txtBody);
     $html = $this->templating->render('email/welcome.html.twig', ['body' => $htmlBody]);
     $txt = $this->templating->render('email/welcome.txt.twig', ['body' => $txtBody]);
     $this->sendEmailMessage($html, $txt, $subject, $user->getEmail());
 }