private function sendResetPasswordEmail(User $user) { $lang = $this->get('translator')->getLocale(); $html = $this->renderView('@TutteliAppBundle/Resources/views/User/reset-password-email.' . $lang . '.html.twig', array('user' => $user, 'homeUrl' => $this->generateUrl('home', [], true))); $message = \Swift_Message::newInstance()->setSubject('Password Reset')->setFrom('no-reply@' . $_SERVER['HTTP_HOST'])->setTo($user->getEmail())->setBody($html, 'text/html'); $this->get('mailer')->send($message); }