src/Front/Controller/pages/redirectsController.php line 45

Open in your IDE?
  1. <?php
  2. namespace App\Front\Controller\pages;
  3. use App\Common\Entity\CoreLocales;
  4. use Doctrine\ORM\EntityManagerInterface;
  5. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  6. use Symfony\Component\Routing\Annotation\Route;
  7. use Symfony\Component\HttpFoundation\Request;
  8. use App\Front\Service\pagesService;
  9. use App\Front\Service\ownerService;
  10. use App\Front\Service\helpers;
  11. use App\Front\Service\globals;
  12. use App\Front\System\Parameters;
  13. use App\Front\Service\advService;
  14. use App\Front\Service\catalogCategoriesService;
  15. use App\Common\Entity\CustomersContacts;
  16. use App\Common\Entity\Files;
  17. use App\Front\Form\ContactsForm;
  18. use App\Front\Form\NewsletterForm;
  19. use Symfony\Contracts\Translation\TranslatorInterface;
  20. use App\Common\Entity\OwnerMail;
  21. use App\Common\Entity\SiteRedirects;
  22. use App\Common\Entity\Stores;
  23. use App\Front\Service\catalogProductsService;
  24. use Symfony\Component\Security\Core\Security;
  25. use App\Front\Service\mail;
  26. use App\Front\Service\utilities;
  27. use App\Front\Service\pdfService;
  28. use App\Front\Service\redirectService;
  29. use Doctrine\ORM\EntityManager;
  30. class redirectsController extends AbstractController {
  31.     /**
  32.      * @Route("/{url}", name="redirects", requirements={"url"="^(?!admin).+"})
  33.      */
  34.     public function redirectsAction(EntityManagerInterface $emredirectService $r$url){
  35.         $res $r->getRedirectUrl($url);
  36.         if (!$res) throw $this->createNotFoundException("Pagina non trovata...");
  37.         return $this->redirect($res['url'], $res['http_code']);
  38.     }
  39. }
  40. ?>