<?php
declare(strict_types=1);
namespace App\Action;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Annotation\Route;
class GetSearchResultAction
{
/**
* Search Result Page
*
* @Template(template="pages/search/get_searchresult.html.twig")
*
*/
#[Route('/search', name: 'app_get_searchresult', methods: ['GET'])]
public function __invoke(Request $request): array
{
$searchTerm = $request->query->get('query') ?? '';
return [
'searchTerm' => $searchTerm,
];
}
}