<?php
namespace App\Controller;
use App\Entity\BlogCategorie;
use App\Entity\BlogArticle;
use Doctrine\ORM\EntityManagerInterface;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\{Response, Request};
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Mailer\MailerInterface;
use Symfony\Component\HttpFoundation\JsonResponse;
use App\Entity\Contact;
use App\Form\ContactType;
use App\Manager\ContactManager;
class FooterController extends AbstractController
{
public function showAction(Request $request, EntityManagerInterface $em): Response
{
$lastArticles = $em->createQueryBuilder()
->select('b')
->from(BlogArticle::class, 'b')
->orderBy('b.datePublication', 'DESC')
->setMaxResults(3)
->getQuery()
->getResult()
;
return $this->render('includes/footer.html.twig', [
'lastArticles' => $lastArticles,
]);
}
}