@@ -369,7 +369,7 @@ public function setBuildPaginator($value)
369369
370370 /*
371371 * Use (or not) DBAL
372- *
372+ *
373373 * @param bool $value
374374 * @deprecated Deprecated since version 2.3.
375375 */
@@ -384,7 +384,7 @@ public function setUseDbal($value)
384384
385385 /*
386386 * Use (or not) persistent settings
387- *
387+ *
388388 * @param bool $value
389389 */
390390 public function setPersistentSettings ($ value )
@@ -425,7 +425,7 @@ public function createSearcherForm(AbstractFormSearcher $defaultFormSearcherData
425425
426426 $ formBuilder = $ field ->addField ($ formBuilder );
427427 }
428- //Global
428+ //Global
429429 $ formBuilder = $ defaultFormSearcherData ->globalBuildForm ($ formBuilder );
430430 $ this ->formSearcher = $ formBuilder ;
431431
@@ -721,7 +721,7 @@ protected function checkCrudSession()
721721 protected function changeNumberResultsDisplayed ($ value )
722722 {
723723 $ oldValue = $ this ->sessionValues ->resultsPerPage ;
724- if (in_array ($ value , $ this ->availableResultsPerPage )) {
724+ if (is_scalar ( $ value ) && in_array ($ value , $ this ->availableResultsPerPage )) {
725725 $ this ->sessionValues ->resultsPerPage = $ value ;
726726 } else {
727727 $ this ->sessionValues ->resultsPerPage = $ this ->defaultResultsPerPage ;
@@ -750,7 +750,7 @@ protected function changeColumnsDisplayed($value)
750750 $ newDisplayedColumns = array ();
751751 $ availableColumns = $ this ->availableColumns ;
752752 foreach ($ value as $ column_name ) {
753- if (array_key_exists ($ column_name , $ availableColumns )) {
753+ if (is_scalar ( $ column_name ) && array_key_exists ($ column_name , $ availableColumns )) {
754754 $ newDisplayedColumns [] = $ column_name ;
755755 }
756756 }
0 commit comments