| 12345678910111213141516171819202122232425262728293031323334 | <?phpnamespace Aws\Handler\GuzzleV5;use GuzzleHttp\Stream\StreamDecoratorTrait;use GuzzleHttp\Stream\StreamInterface as GuzzleStreamInterface;use Psr\Http\Message\StreamInterface as Psr7StreamInterface;/** * Adapts a Guzzle 5 Stream to a PSR-7 Stream. * * @codeCoverageIgnore */class PsrStream implements Psr7StreamInterface{    use StreamDecoratorTrait;    /** @var GuzzleStreamInterface */    private $stream;    public function __construct(GuzzleStreamInterface $stream)    {        $this->stream = $stream;    }    public function rewind()    {        $this->stream->seek(0);    }    public function getContents()    {        return $this->stream->getContents();    }}
 |