This commit is contained in:
Maurits van der Schee 2019-09-27 16:30:01 +02:00
commit ab89e763ac

View file

@ -168,7 +168,7 @@ class Api implements RequestHandlerInterface
{
$parsedBody = $request->getParsedBody();
if ($parsedBody) {
$request = $this->applySlim3Hack($request);
$request = $this->applySlimHack($request);
} else {
$body = $request->getBody();
if ($body->isReadable() && $body->isSeekable()) {
@ -183,9 +183,10 @@ class Api implements RequestHandlerInterface
return $request;
}
private function applySlim3Hack(ServerRequestInterface $request): ServerRequestInterface
private function applySlimHack(ServerRequestInterface $request): ServerRequestInterface
{
if (get_class($request) == 'Slim\Http\Request') {
$class = get_class($request);
if (in_array($class, ['Slim\Http\Request', 'Slim\Http\Request'])) {
$parsedBody = $request->getParsedBody();
$contents = json_encode($parsedBody);
$parsedBody = $this->parseBody($contents);