/** * @param User $esner * @throws \Exception * @throws \Twig_Error */ private function sendEmail(User $esner) { /** @var \Swift_Message $message */ $message = \Swift_Message::newInstance()->setSubject('[ESN Lille] Recruteur')->setFrom($this->container->getParameter('mailer_from'))->setTo($esner->getEmail())->setBody($this->templating->render('ESNHRBundle:Emails:recruiter.html.twig', array('esner' => $esner)), 'text/html'); $this->mailer->send($message); }
/** * Send email to user * * @param User $user */ private function sendEmail(User $user) { $attach = __DIR__ . "/../../../HRBundle/Resources/views/Emails/guide.pptx"; $message = \Swift_Message::newInstance()->setSubject('[ESN Lille] Bienvenue dans l\'association')->setFrom($this->container->getParameter('mailer_from'))->setTo($user->getEmail())->setBody($this->templating->render('ESNHRBundle:Emails:registration.html.twig', array('user' => $user)), 'text/html')->attach(\Swift_Attachment::fromPath($attach)); $this->mailer->send($message); }