Skip to content

Commit 283e9e3

Browse files
committed
Fix issues in request body parsing
1 parent e677fd1 commit 283e9e3

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/WaterPipe/Routing/Router.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -193,8 +193,8 @@ private function _detectUri()
193193
$data = new RequestData((array)simplexml_load_string($rawData));
194194
break;
195195
case "application/x-www-form-urlencoded":
196-
parse_str($rawData, $data);
197-
$data = new RequestData($data);
196+
parse_str($rawData, $_data);
197+
$data = new RequestData($_data);
198198
break;
199199
default:
200200
$data = $rawData;
@@ -205,14 +205,14 @@ private function _detectUri()
205205

206206
switch ($contentType) {
207207
case "application/json":
208-
$data = new RequestData(json_decode($rawData, true));
208+
$data = new RequestData((array)json_decode($rawData, true));
209209
break;
210210
case "application/xml":
211211
$data = new RequestData((array)simplexml_load_string($rawData));
212212
break;
213213
case "application/x-www-form-urlencoded":
214-
parse_str($rawData, $data);
215-
$data = new RequestData($data);
214+
parse_str($rawData, $_data);
215+
$data = new RequestData($_data);
216216
break;
217217
default:
218218
$data = $rawData;

0 commit comments

Comments
 (0)