xref: /plugin/elasticsearch/vendor/ezimuel/guzzlestreams/src/NoSeekStream.php (revision d832d53af2a0f84c34c8d5f17c93ffaa85869e5d)
1<?php
2namespace GuzzleHttp\Stream;
3
4/**
5 * Stream decorator that prevents a stream from being seeked
6 */
7class NoSeekStream implements StreamInterface
8{
9    use StreamDecoratorTrait;
10
11    public function seek($offset, $whence = SEEK_SET)
12    {
13        return false;
14    }
15
16    public function isSeekable()
17    {
18        return false;
19    }
20
21    public function attach($stream)
22    {
23        $this->stream->attach($stream);
24    }
25}
26