src/Bidcoz/Bundle/FrontendBundle/Controller/LegalController.php line 53

Open in your IDE?
  1. <?php
  2. namespace Bidcoz\Bundle\FrontendBundle\Controller;
  3. use Bidcoz\Bundle\CoreBundle\Controller\CoreController;
  4. use Symfony\Component\Routing\Annotation\Route;
  5. /**
  6.  * @Route("/legal")
  7.  */
  8. class LegalController extends CoreController
  9. {
  10.     /**
  11.      * @Route("/privacy", name="legal_privacy")
  12.      */
  13.     public function privacyAction()
  14.     {
  15.         $config $this->getConfigManager()->getRequiredConfiguration();
  16.         return $this->render('@BidcozFrontend/Marketing/Legal/privacy.html.twig', [
  17.             'document' => $config->getPrivacy(),
  18.         ]);
  19.     }
  20.     /**
  21.      * @Route("/organization-terms", name="legal_organization_terms")
  22.      * @Route("/fundraiser-terms", name="legal_fundraiser_terms")
  23.      */
  24.     public function termsAction()
  25.     {
  26.         $config $this->getConfigManager()->getRequiredConfiguration();
  27.         return $this->render('@BidcozFrontend/Marketing/Legal/organization-terms.html.twig', [
  28.             'terms' => $config->getOrganizationTerms(),
  29.         ]);
  30.     }
  31.     /**
  32.      * @Route("/user-terms", name="legal_user_terms")
  33.      */
  34.     public function userTermsAction()
  35.     {
  36.         $config $this->getConfigManager()->getRequiredConfiguration();
  37.         return $this->render('@BidcozFrontend/Marketing/Legal/user-terms.html.twig', [
  38.             'terms' => $config->getUserTerms(),
  39.         ]);
  40.     }
  41.     /**
  42.      * @Route("/dmca", name="legal_dmca")
  43.      */
  44.     public function dmcaAction()
  45.     {
  46.         $config $this->getConfigManager()->getRequiredConfiguration();
  47.         return $this->render('@BidcozFrontend/Marketing/Legal/dmca.html.twig', [
  48.             'document' => $config->getDmca(),
  49.         ]);
  50.     }
  51. }