src/Controller/Box/Front/PageController.php line 20

Open in your IDE?
  1. <?php
  2. declare( strict_types=);
  3. namespace App\Controller\Box\Front;
  4. use Aropixel\PageBundle\Repository\PageRepository;
  5. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  6. use TickLive\ShopBundle\Services\Theme\ThemeManager;
  7. class PageController extends AbstractController
  8. {
  9.     public function fallbackPage(PageRepository $pageRepositoryThemeManager $themeManager$slug)
  10.     {
  11.         $page $pageRepository->findOnePublished($slug);
  12.         if (is_null($page)) {
  13.             throw $this->createNotFoundException();
  14.         }
  15.         return $themeManager->render('page/page_show.html.twig', [
  16.             'page' => $page,
  17.         ]);
  18.     }
  19. }