NoSeekStream.php
Namespace
GuzzleHttp\Psr7File
-
vendor/
guzzlehttp/ psr7/ src/ NoSeekStream.php
View source
<?php
declare (strict_types=1);
namespace GuzzleHttp\Psr7;
use Psr\Http\Message\StreamInterface;
/**
* Stream decorator that prevents a stream from being seeked.
*/
final class NoSeekStream implements StreamInterface {
use StreamDecoratorTrait;
/** @var StreamInterface */
private $stream;
public function seek($offset, $whence = SEEK_SET) : void {
throw new \RuntimeException('Cannot seek a NoSeekStream');
}
public function isSeekable() : bool {
return false;
}
}
Classes
Title | Deprecated | Summary |
---|---|---|
NoSeekStream | Stream decorator that prevents a stream from being seeked. |