Skip to content

Commit fe2cc25

Browse files
committed
Support PSR bridge
1 parent 5949d7b commit fe2cc25

File tree

2 files changed

+8
-16
lines changed

2 files changed

+8
-16
lines changed

api.php

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10182,14 +10182,10 @@ private function addParsedBody(ServerRequestInterface $request): ServerRequestIn
1018210182

1018310183
private function applyParsedBodyHack(ServerRequestInterface $request): ServerRequestInterface
1018410184
{
10185-
$class = get_class($request);
10186-
if (substr($class, 0, 9) == 'Slim\Http' || substr($class, 0, 14) == 'Zend\Diactoros') {
10187-
$parsedBody = $request->getParsedBody();
10188-
$contents = json_encode($parsedBody);
10189-
$parsedBody = $this->parseBody($contents);
10190-
$request = $request->withParsedBody($parsedBody);
10191-
}
10192-
return $request;
10185+
$parsedBody = $request->getParsedBody();
10186+
$contents = json_encode($parsedBody);
10187+
$parsedBody = $this->parseBody($contents);
10188+
return $request->withParsedBody($parsedBody);
1019310189
}
1019410190

1019510191
public function handle(ServerRequestInterface $request): ResponseInterface

src/Tqdev/PhpCrudApi/Api.php

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -191,14 +191,10 @@ private function addParsedBody(ServerRequestInterface $request): ServerRequestIn
191191

192192
private function applyParsedBodyHack(ServerRequestInterface $request): ServerRequestInterface
193193
{
194-
$class = get_class($request);
195-
if (substr($class, 0, 9) == 'Slim\Http' || substr($class, 0, 14) == 'Zend\Diactoros') {
196-
$parsedBody = $request->getParsedBody();
197-
$contents = json_encode($parsedBody);
198-
$parsedBody = $this->parseBody($contents);
199-
$request = $request->withParsedBody($parsedBody);
200-
}
201-
return $request;
194+
$parsedBody = $request->getParsedBody();
195+
$contents = json_encode($parsedBody);
196+
$parsedBody = $this->parseBody($contents);
197+
return $request->withParsedBody($parsedBody);
202198
}
203199

204200
public function handle(ServerRequestInterface $request): ResponseInterface

0 commit comments

Comments
 (0)