File tree Expand file tree Collapse file tree 2 files changed +12
-6
lines changed Expand file tree Collapse file tree 2 files changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -10183,9 +10183,12 @@ private function addParsedBody(ServerRequestInterface $request): ServerRequestIn
1018310183 private function applyParsedBodyHack (ServerRequestInterface $ request ): ServerRequestInterface
1018410184 {
1018510185 $ parsedBody = $ request ->getParsedBody ();
10186- $ contents = json_encode ($ parsedBody );
10187- $ parsedBody = $ this ->parseBody ($ contents );
10188- return $ request ->withParsedBody ($ parsedBody );
10186+ if (is_array ($ parsedBody )) { // is it really?
10187+ $ contents = json_encode ($ parsedBody );
10188+ $ parsedBody = $ this ->parseBody ($ contents );
10189+ $ request = $ request ->withParsedBody ($ parsedBody );
10190+ }
10191+ return $ request ;
1018910192 }
1019010193
1019110194 public function handle (ServerRequestInterface $ request ): ResponseInterface
Original file line number Diff line number Diff line change @@ -192,9 +192,12 @@ private function addParsedBody(ServerRequestInterface $request): ServerRequestIn
192192 private function applyParsedBodyHack (ServerRequestInterface $ request ): ServerRequestInterface
193193 {
194194 $ parsedBody = $ request ->getParsedBody ();
195- $ contents = json_encode ($ parsedBody );
196- $ parsedBody = $ this ->parseBody ($ contents );
197- return $ request ->withParsedBody ($ parsedBody );
195+ if (is_array ($ parsedBody )) { // is it really?
196+ $ contents = json_encode ($ parsedBody );
197+ $ parsedBody = $ this ->parseBody ($ contents );
198+ $ request = $ request ->withParsedBody ($ parsedBody );
199+ }
200+ return $ request ;
198201 }
199202
200203 public function handle (ServerRequestInterface $ request ): ResponseInterface
You can’t perform that action at this time.
0 commit comments