Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
<?php
2
 
3
declare(strict_types=1);
4
 
5
namespace GuzzleHttp\Psr7;
6
 
7
use Psr\Http\Message\StreamInterface;
8
 
9
/**
10
 * Stream decorator that prevents a stream from being seeked.
11
 */
12
final class NoSeekStream implements StreamInterface
13
{
14
    use StreamDecoratorTrait;
15
 
16
    /** @var StreamInterface */
17
    private $stream;
18
 
19
    public function seek($offset, $whence = SEEK_SET): void
20
    {
21
        throw new \RuntimeException('Cannot seek a NoSeekStream');
22
    }
23
 
24
    public function isSeekable(): bool
25
    {
26
        return false;
27
    }
28
}