fix: [component:paramHandler] Correctly handle arrays
Also removed duplicated functionpull/93/head
parent
452873e3ba
commit
1feed8ecaf
|
@ -26,11 +26,11 @@ class ParamHandlerComponent extends Component
|
||||||
$queryString = str_replace('.', '_', $filter);
|
$queryString = str_replace('.', '_', $filter);
|
||||||
$queryString = str_replace(' ', '_', $queryString);
|
$queryString = str_replace(' ', '_', $queryString);
|
||||||
if ($this->request->getQuery($queryString) !== null) {
|
if ($this->request->getQuery($queryString) !== null) {
|
||||||
$parsedParams[$filter] = trim($this->request->getQuery($queryString));
|
if (is_array($this->request->getQuery($queryString))) {
|
||||||
continue;
|
$parsedParams[$filter] = array_map('trim', $this->request->getQuery($queryString));
|
||||||
}
|
} else {
|
||||||
if (($this->request->getQuery($filter)) !== null) {
|
$parsedParams[$filter] = trim($this->request->getQuery($queryString));
|
||||||
$parsedParams[$filter] = trim($this->request->getQuery($filter));
|
}
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (($this->request->is('post') || $this->request->is('put')) && $this->request->getData($filter) !== null) {
|
if (($this->request->is('post') || $this->request->is('put')) && $this->request->getData($filter) !== null) {
|
||||||
|
|
Loading…
Reference in New Issue