@@ -76,7 +76,7 @@ public function listAction(Request $request): Response
7676 {
7777 $ filters = $ this ->fetchListFilters ($ request );
7878 $ orders = $ this ->fetchListOrder ($ request );
79- $ errors = $ request ->get ('errors ' , [] );
79+ $ errors = $ request ->query -> all ('errors ' );
8080 $ paginator = null ;
8181 $ customerView = \Pimcore::getContainer ()->get ('cmf.customer_view ' );
8282
@@ -116,7 +116,7 @@ public function listAction(Request $request): Response
116116 'filterDefinitions ' => $ this ->getFilterDefinitions (),
117117 'filterDefinition ' => $ this ->getFilterDefinition ($ request ),
118118 'accessToTempCustomerFolder ' => boolval ($ this ->hasUserAccessToTempCustomerFolder ()),
119- 'hideAdvancedFilterSettings ' => boolval ( $ request ->get ('segmentId ' ) ),
119+ 'hideAdvancedFilterSettings ' => $ request ->query -> getBoolean ('segmentId ' ),
120120 'idField ' => Service::getVersionDependentDatabaseColumnName ('id ' ),
121121 ]
122122 );
@@ -128,7 +128,7 @@ public function listAction(Request $request): Response
128128 */
129129 public function detailAction (Request $ request ): Response
130130 {
131- $ customer = $ this ->getSearchHelper ()->getCustomerProvider ()->getById (( int ) $ request ->get ('id ' ));
131+ $ customer = $ this ->getSearchHelper ()->getCustomerProvider ()->getById ($ request ->query -> getInt ('id ' ));
132132 if ($ customer instanceof CustomerInterface) {
133133 $ customerView = \Pimcore::getContainer ()->get ('cmf.customer_view ' );
134134 if (!$ customerView ->hasDetailView ($ customer )) {
@@ -172,14 +172,14 @@ public function exportAction(Request $request): JsonResponse
172172 $ jobId = uniqid ();
173173 $ this ->exporterManager ->saveExportTmpData ($ jobId , [
174174 'processIds ' => $ ids ,
175- 'exporter ' => $ request ->get ('exporter ' ),
175+ 'exporter ' => $ request ->query -> getString ('exporter ' ),
176176 ]);
177177
178178 /** @noinspection PhpRouteMissingInspection */
179179 return $ this ->jsonResponse ([
180180 'url ' => $ this ->generateUrl ('customermanagementframework_admin_customers_exportstep ' , ['jobId ' => $ jobId ]),
181181 'jobId ' => $ jobId ,
182- 'exporter ' => $ request ->get ('exporter ' ),
182+ 'exporter ' => $ request ->query -> getString ('exporter ' ),
183183 ]);
184184 }
185185
@@ -188,7 +188,7 @@ public function exportAction(Request $request): JsonResponse
188188 */
189189 public function exportStepAction (Request $ request ): JsonResponse
190190 {
191- $ perRequest = $ request ->get (
191+ $ perRequest = $ request ->query -> getInt (
192192 'perRequest ' ,
193193 $ this ->getParameter ('cmf.customer_export.items_per_request ' )
194194 );
@@ -208,8 +208,8 @@ public function exportStepAction(Request $request): JsonResponse
208208 return $ this ->jsonResponse ([
209209 'finished ' => true ,
210210 'url ' => $ this ->generateUrl ('customermanagementframework_admin_customers_downloadfinishedexport ' ,
211- ['jobId ' => $ request ->get ('jobId ' )]),
212- 'jobId ' => $ request ->get ('jobId ' ),
211+ ['jobId ' => $ request ->query -> getString ('jobId ' )]),
212+ 'jobId ' => $ request ->query -> getString ('jobId ' ),
213213 ]);
214214 }
215215
@@ -230,7 +230,7 @@ public function exportStepAction(Request $request): JsonResponse
230230 $ data ['processIds ' ] = $ processIds ;
231231
232232 $ this ->exporterManager ->saveExportTmpData (
233- $ request ->get ('jobId ' ),
233+ $ request ->query -> getString ('jobId ' ),
234234 $ data
235235 );
236236
@@ -241,7 +241,7 @@ public function exportStepAction(Request $request): JsonResponse
241241
242242 return $ this ->jsonResponse ([
243243 'finished ' => false ,
244- 'jobId ' => $ request ->get ('jobId ' ),
244+ 'jobId ' => $ request ->query -> getString ('jobId ' ),
245245 'notProcessedRecordsCount ' => $ notProcessedRecordsCount ,
246246 'totalRecordsCount ' => $ totalRecordsCount ,
247247 'percent ' => $ percent ,
@@ -298,7 +298,7 @@ public function downloadFinishedExportAction(Request $request): JsonResponse | R
298298 ]
299299 );
300300
301- $ this ->exporterManager ->deleteExportTmpData ($ request ->get ('jobId ' ));
301+ $ this ->exporterManager ->deleteExportTmpData ($ request ->query -> getString ('jobId ' ));
302302
303303 return $ response ;
304304 }
@@ -419,7 +419,7 @@ protected function buildListing(array $filters = [], array $orders = []): Listin
419419 */
420420 protected function fetchListFilters (Request $ request ): array
421421 {
422- $ filters = $ request ->get ('filter ' , [] );
422+ $ filters = $ request ->query -> all ('filter ' );
423423 $ filters = $ this ->addPrefilteredSegmentToFilters ($ request , $ filters );
424424 $ filters = $ this ->addFilterDefinitionCustomer ($ request , $ filters );
425425
@@ -431,7 +431,7 @@ protected function fetchListFilters(Request $request): array
431431 */
432432 protected function fetchListOrder (Request $ request ): array
433433 {
434- $ orders = $ request ->get ('order ' , [] );
434+ $ orders = $ request ->query -> all ('order ' );
435435 $ ordersNullsLast = [];
436436
437437 foreach ($ orders as $ key => $ val ) {
@@ -472,7 +472,7 @@ protected function addPrefilteredSegmentToFilters(Request $request, array $filte
472472
473473 protected function fetchPrefilteredSegment (Request $ request ): ?CustomerSegmentInterface
474474 {
475- $ segmentId = $ request ->get ('segmentId ' );
475+ $ segmentId = $ request ->query -> getInt ('segmentId ' );
476476
477477 if ($ segmentId ) {
478478 $ segment = \Pimcore::getContainer ()->get ('cmf.segment_manager ' )->getSegmentById ($ segmentId );
@@ -511,7 +511,7 @@ protected function getFilterDefinitions(): array
511511 protected function getFilterDefinition (Request $ request ): ?FilterDefinition
512512 {
513513 // fetch filter definition information
514- $ filterDefinitionData = $ request ->get ('filterDefinition ' , [] );
514+ $ filterDefinitionData = $ request ->query -> all ('filterDefinition ' );
515515 // build default FilterDefinition object if no selected
516516 $ segmentGroups = $ this ->loadSegmentGroups ();
517517 $ DefaultFilterDefinition = (new FilterDefinition ())->setShowSegments (Objects::getIdsFromArray ($ segmentGroups ));
@@ -605,7 +605,8 @@ protected function addFilterDefinitionSegments(Request $request, array $filters)
605605 }
606606
607607 // set to filter which segments to show
608- $ filters ['showSegments ' ] = $ request ->get ('apply-segment-selection ' ) ? $ filters ['showSegments ' ] : $ filterDefinition ->getShowSegments ();
608+ $ segmentSelection = $ request ->query ->getString ('apply-segment-selection ' );
609+ $ filters ['showSegments ' ] = $ segmentSelection ? $ filters ['showSegments ' ] : $ filterDefinition ->getShowSegments ();
609610
610611 // return merged filters array
611612 return $ filters ;
0 commit comments