render('mail/show.html.twig', [ 'mail' => $mail, ]); } /** * @Route("/mail/{mailing}/{mail}/html", name="mail_html") * @ParamConverter("mail", options={"mapping": {"mail": "id", "mailing": "mailing"}}) */ public function html(Mail $mail): Response { return $this->render('mail/html.html.twig', [ 'mail' => $mail, ]); } /** * @Route("/mail/{mailing}/{mail}/text", name="mail_text") * @ParamConverter("mail", options={"mapping": {"mail": "id", "mailing": "mailing"}}) */ public function text(Mail $mail): Response { $response = $this->render('mail/text.html.twig', [ 'mail' => $mail, ]); $response->headers->set('Content-Type', 'text/plain'); return $response; } }