<?php
namespace App\Controller;
use App\Entity\Categories;
use App\Entity\Image;
use App\Entity\News;
use App\Entity\NewsCategorys;
use App\Entity\NewsGalleries;
use App\Entity\Suppliers;
use Knp\Component\Pager\PaginatorInterface;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class ExceptionController extends AbstractController
{
public function showException(Request $request): Response
{
$statusCode = $request->attributes->get('exception')->getStatusCode();
switch ($statusCode) {
case 410:
$this->setTemplateParameters(array('title_seo' => 'Erreur 410'));
return $this->renderTemplate('bundles/TwigBundle/Exception/error410.html.twig');
break;
default:
$this->setTemplateParameters(array('title_seo' => 'Erreur 404'));
return $this->renderTemplate('bundles/TwigBundle/Exception/error404.html.twig');
break;
}
}
}