diff --git a/src/Message/Stream.php b/src/Message/Stream.php index 77f944e..4aaa18a 100644 --- a/src/Message/Stream.php +++ b/src/Message/Stream.php @@ -48,7 +48,9 @@ class Stream implements StreamInterface { $string = ""; try { - rewind($this->resource); + if ($this->isSeekable()) { + rewind($this->resource); + } $string = $this->getContents(); } catch (\Exception $e) { // Silence exceptions in order to conform with PHP's string casting operations.