12345678910111213141516171819202122232425262728293031323334 |
- <?php
- namespace 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();
- }
- }
|