<?php
namespace App\Controller;
use App\Classe\Mail;
use App\Form\ContactType;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class ContactController extends AbstractController
{
#[Route('/nous-contacter', name: 'app_contact')]
public function index(Request $request): Response
{
$form = $this->createForm(ContactType::class);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid())
{
$this->addFlash('notice', 'Merci de nous avoir contacté. Notre équipe va vous répondre dans les meilleurs Délais.');
$contact = new ContactType();
$mail = new Mail();
$gerant = "Sur Le Pouce";
$admin = "contact@syiatek.com";
$content = "Bonjour " . $gerant . ",<br/><br/>Vous avez reçu une nouvelle demande de contact:<br/>" . $form->get('prenom')->getData() . " " . $form->get('nom')->getData() . "<br/>" . $form->get('email')->getData() . "<br/>" . $form->get('content')->getData() . "<br/>" ;
$mail->send($admin, $gerant, 'Nouvelle demande de contact', $content);
}
return $this->render('contact/index.html.twig',[
'form'=> $form->createView()
]);
}
}