fix: [component:paramHandler] Correctly handle arrays

Also removed duplicated function
pull/93/head
Sami Mokaddem 2021-11-09 09:12:41 +01:00
parent 452873e3ba
commit 1feed8ecaf
No known key found for this signature in database
GPG Key ID: 164C473F627A06FA
1 changed files with 5 additions and 5 deletions

View File

@ -26,11 +26,11 @@ class ParamHandlerComponent extends Component
$queryString = str_replace('.', '_', $filter);
$queryString = str_replace(' ', '_', $queryString);
if ($this->request->getQuery($queryString) !== null) {
$parsedParams[$filter] = trim($this->request->getQuery($queryString));
continue;
}
if (($this->request->getQuery($filter)) !== null) {
$parsedParams[$filter] = trim($this->request->getQuery($filter));
if (is_array($this->request->getQuery($queryString))) {
$parsedParams[$filter] = array_map('trim', $this->request->getQuery($queryString));
} else {
$parsedParams[$filter] = trim($this->request->getQuery($queryString));
}
continue;
}
if (($this->request->is('post') || $this->request->is('put')) && $this->request->getData($filter) !== null) {