Skip to content

Commit d3343c6

Browse files
committed
Optimization PSR
1 parent fe2cc25 commit d3343c6

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

api.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff 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

src/Tqdev/PhpCrudApi/Api.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)