mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-29 05:26:13 +00:00
Add locale requirement to search route, to avoid conflict with profiler route
Introduces a locale requirement to the search route in the ChillMainBundle. This update specifies that a valid locale should consist of 1 to 3 lowercase alphabetic characters. This change will help constrain acceptable locale values.
This commit is contained in:
parent
9e92ede16f
commit
747a1de321
@ -96,7 +96,7 @@ class SearchController extends AbstractController
|
|||||||
return $this->render('@ChillMain/Search/choose_list.html.twig');
|
return $this->render('@ChillMain/Search/choose_list.html.twig');
|
||||||
}
|
}
|
||||||
|
|
||||||
#[\Symfony\Component\Routing\Annotation\Route(path: '/{_locale}/search.{_format}', name: 'chill_main_search', requirements: ['_format' => 'html|json'], defaults: ['_format' => 'html'])]
|
#[\Symfony\Component\Routing\Annotation\Route(path: '/{_locale}/search.{_format}', name: 'chill_main_search', requirements: ['_format' => 'html|json', '_locale' => '[a-z]{1,3}'], defaults: ['_format' => 'html'])]
|
||||||
public function searchAction(Request $request, mixed $_format)
|
public function searchAction(Request $request, mixed $_format)
|
||||||
{
|
{
|
||||||
$pattern = trim((string) $request->query->get('q', ''));
|
$pattern = trim((string) $request->query->get('q', ''));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user