Skip to content

Commit 45b5397

Browse files
committed
fix for #578
1 parent ab89e76 commit 45b5397

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

api.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -4435,7 +4435,6 @@ class GeoJsonController
44354435
{
44364436
private $service;
44374437
private $responder;
4438-
private $geoJsonConverter;
44394438

44404439
public function __construct(Router $router, Responder $responder, GeoJsonService $service)
44414440
{
@@ -10131,7 +10130,7 @@ private function addParsedBody(ServerRequestInterface $request): ServerRequestIn
1013110130
{
1013210131
$parsedBody = $request->getParsedBody();
1013310132
if ($parsedBody) {
10134-
$request = $this->applySlim3Hack($request);
10133+
$request = $this->applySlimHack($request);
1013510134
} else {
1013610135
$body = $request->getBody();
1013710136
if ($body->isReadable() && $body->isSeekable()) {
@@ -10146,9 +10145,10 @@ private function addParsedBody(ServerRequestInterface $request): ServerRequestIn
1014610145
return $request;
1014710146
}
1014810147

10149-
private function applySlim3Hack(ServerRequestInterface $request): ServerRequestInterface
10148+
private function applySlimHack(ServerRequestInterface $request): ServerRequestInterface
1015010149
{
10151-
if (get_class($request) == 'Slim\Http\Request') {
10150+
$class = get_class($request);
10151+
if (in_array($class, ['Slim\Http\Request', 'Slim\Http\Request'])) {
1015210152
$parsedBody = $request->getParsedBody();
1015310153
$contents = json_encode($parsedBody);
1015410154
$parsedBody = $this->parseBody($contents);

0 commit comments

Comments
 (0)