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
10183
10183
private function applyParsedBodyHack (ServerRequestInterface $ request ): ServerRequestInterface
10184
10184
{
10185
10185
$ 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 ;
10189
10192
}
10190
10193
10191
10194
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
192
192
private function applyParsedBodyHack (ServerRequestInterface $ request ): ServerRequestInterface
193
193
{
194
194
$ 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 ;
198
201
}
199
202
200
203
public function handle (ServerRequestInterface $ request ): ResponseInterface
You can’t perform that action at this time.
0 commit comments