From b81734b4544a61f2493aa9854a7126eef3ab243a Mon Sep 17 00:00:00 2001 From: Pol-Valentin Cami Date: Thu, 24 Mar 2016 10:23:12 -0700 Subject: [PATCH] Avoid double stream reading --- src/JsonApi/Request/Request.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) mode change 100644 => 100755 src/JsonApi/Request/Request.php diff --git a/src/JsonApi/Request/Request.php b/src/JsonApi/Request/Request.php old mode 100644 new mode 100755 index 833d54c8..9cbd77b6 --- a/src/JsonApi/Request/Request.php +++ b/src/JsonApi/Request/Request.php @@ -769,9 +769,10 @@ public function withUploadedFiles(array $uploadedFiles) */ public function getParsedBody() { - if ($this->serverRequest->getBody()->getContents() && empty($this->serverRequest->getParsedBody())) { + $content = $this->serverRequest->getBody()->getContents(); + if ($content && empty($this->serverRequest->getParsedBody())) { $this->serverRequest = $this->serverRequest->withParsedBody( - json_decode($this->serverRequest->getBody(), true) + json_decode($content, true) ); }