src/CMSBundle/Controller/FrontEnd/FaqController.php line 31

Open in your IDE?
  1. <?php
  2. namespace App\CMSBundle\Controller\FrontEnd;
  3. use App\CMSBundle\Entity\BlogCategory;
  4. use App\CMSBundle\Entity\BlogTag;
  5. use App\CMSBundle\Repository\BlogRepository;
  6. use App\BaseBundle\Controller\AbstractController;
  7. use App\CMSBundle\Entity\Blog;
  8. use App\CMSBundle\Repository\FaqRepository;
  9. use PN\ServiceBundle\Lib\Paginator;
  10. use PN\SeoBundle\Repository\SeoPageRepository;
  11. use PN\SeoBundle\Service\SeoService;
  12. use Symfony\Component\HttpFoundation\RedirectResponse;
  13. use Symfony\Component\HttpFoundation\Request;
  14. use Symfony\Component\HttpFoundation\Response;
  15. use Symfony\Component\Routing\Annotation\Route;
  16. /**
  17. * Blog controller.
  18. *
  19. * @Route("faq")
  20. */
  21. class FaqController extends AbstractController
  22. {
  23. /**
  24. *
  25. * @Route("", name="fe_faq_index", methods={"GET"})
  26. */
  27. public function index(
  28. SeoPageRepository $seoPageRepository,
  29. FaqRepository $faqRepository
  30. ): Response {
  31. $seoPage = $seoPageRepository->findOneByType("faq");
  32. $search = new \stdClass;
  33. $search->ordr = ["column" => 0, "dir" => "ASC"];
  34. $search->publish = 1;
  35. $faqs = $faqRepository->filter($search);
  36. return $this->render('cms/frontEnd/faq/index.html.twig', [
  37. 'seoPage' => $seoPage,
  38. 'faqs' => $faqs,
  39. ]);
  40. }
  41. }