src/Action/GetSearchResultAction.php line 11

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Action;
  4. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
  5. use Symfony\Component\HttpFoundation\Request;
  6. use Symfony\Component\Routing\Annotation\Route;
  7. class GetSearchResultAction
  8. {
  9. /**
  10. * Search Result Page
  11. *
  12. * @Template(template="pages/search/get_searchresult.html.twig")
  13. *
  14. */
  15. #[Route('/search', name: 'app_get_searchresult', methods: ['GET'])]
  16. public function __invoke(Request $request): array
  17. {
  18. $searchTerm = $request->query->get('query') ?? '';
  19. return [
  20. 'searchTerm' => $searchTerm,
  21. ];
  22. }
  23. }