Skip to content

Commit 367b744

Browse files
Corepexjdreesenbrusch
authored
[Task] Optimized SearchController::findAction (#14538)
* optimized findAction in SearchController * Update bundles/AdminBundle/Controller/Searchadmin/SearchController.php Co-authored-by: Jacob Dreesen <jacob@hdreesen.de> * Update bundles/AdminBundle/Controller/Searchadmin/SearchController.php Co-authored-by: Jacob Dreesen <jacob@hdreesen.de> * Update bundles/AdminBundle/Controller/Searchadmin/SearchController.php Co-authored-by: Bernhard Rusch <brusch@users.noreply.github.com> --------- Co-authored-by: Jacob Dreesen <jacob@hdreesen.de> Co-authored-by: Bernhard Rusch <brusch@users.noreply.github.com>
1 parent 8e8be7d commit 367b744

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Diff for: bundles/AdminBundle/Controller/Searchadmin/SearchController.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,9 @@ public function findAction(Request $request, EventDispatcherInterface $eventDisp
7777

7878
$query = $this->filterQueryParam($allParams['query'] ?? '');
7979

80-
$types = explode(',', $allParams['type'] ?? '');
81-
$subtypes = explode(',', $allParams['subtype'] ?? '');
82-
$classnames = explode(',', $allParams['class'] ?? '');
80+
$types = explode(',', preg_replace("/[^a-z,]/i", '', $allParams['type'] ?? ''));
81+
$subtypes = explode(',', preg_replace("/[^a-z,]/i", '', $allParams['subtype'] ?? ''));
82+
$classnames = explode(',', preg_replace("/[^a-z0-9_,]/i", '', $allParams['class'] ?? ''));
8383

8484
$offset = (int)$allParams['start'];
8585
$limit = (int)$allParams['limit'];

0 commit comments

Comments
 (0)