createForm(ContactType::class); $showForm = true; if ($request->isMethod('POST')) { $form->handleRequest($request); if ($form->isValid()) { $showForm = false; $data = $form->getData(); $notifier ->addRecipient('simon@deblan.fr') ->setSubject('[Deblan] Nouveau message') ->setReplyTo($data['email']) ->notify('mail/contact.html.twig', [ 'message' => $data, ], 'text/plain') ; $this->addFlash( 'success', 'Votre message a bien été envoyé.' ); } } return $this->defaultRender($this->siteRequest->getPage()->getTemplate(), [ 'form' => $form->createView(), 'showForm' => $showForm, ]); } }