<?php
namespace EatPerformance\Storefront\Controller;
use Shopware\Core\Framework\Routing\Annotation\RouteScope;
use Shopware\Core\System\SalesChannel\SalesChannelContext;
use Shopware\Storefront\Controller\StorefrontController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Shopware\Storefront\Page\GenericPageLoader;
/**
* @RouteScope(scopes={"storefront"})
*/
class SearchController extends StorefrontController
{
protected $genericPageLoader;
public function __construct(
GenericPageLoader $genericPageLoader
) {
$this->genericPageLoader = $genericPageLoader;
}
/**
* @Route("/eat-search", name="frontend.eat.search", methods={"GET"})
*/
public function showPage(Request $request, SalesChannelContext $context): Response
{
$page = $this->genericPageLoader->load($request, $context);
return $this->renderStorefront('@EatPerformance/storefront/page/eatsearch/index.html.twig', [
'page' => $page
]);
}
}