custom/plugins/MadBodymedVorteilswelt/src/Storefront/Controller/BodymedVorteilsweltController.php line 29

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace Mad\BodymedVorteilswelt\Storefront\Controller;
  4. use Mad\BodymedVorteilswelt\Storefront\Page\BodymedVorteilswelt\BodymedVorteilsweltPageLoader;
  5. use Shopware\Core\System\SalesChannel\SalesChannelContext;
  6. use Shopware\Storefront\Controller\StorefrontController;
  7. use Symfony\Component\HttpFoundation\Request;
  8. use Symfony\Component\HttpFoundation\Response;
  9. use Symfony\Component\Routing\Annotation\Route;
  10. /**
  11.  * @Route(defaults={"_routeScope"={"storefront"}})
  12.  */
  13. class BodymedVorteilsweltController extends StorefrontController
  14. {
  15.     private BodymedVorteilsweltPageLoader $bodymedVorteilsweltPageLoader;
  16.     public function __construct(BodymedVorteilsweltPageLoader $bodymedVorteilsweltPageLoader)
  17.     {
  18.         $this->bodymedVorteilsweltPageLoader $bodymedVorteilsweltPageLoader;
  19.     }
  20.     /**
  21.      * @Route("/bodymed-vorteilswelt", name="frontend.bodymed_vorteilswelt.page", methods={"GET"})
  22.      */
  23.     public function bodymedVorteilsweltPage(Request $requestSalesChannelContext $context): Response
  24.     {
  25.         $page $this->bodymedVorteilsweltPageLoader->load($request$context);
  26.         return $this->renderStorefront('@MadBodymedVorteilswelt/storefront/page/bodymed-vorteilswelt/index.html.twig', [
  27.             'page' => $page,
  28.             'test' => 'test',
  29.         ]);
  30.     }
  31. }