Skip to content

Commit 8f8dca9

Browse files
committed
Check scalar values
1 parent 5d43b09 commit 8f8dca9

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Crud/Crud.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)