<?phpnamespaceGuzzleHttp\Stream\Exception;useGuzzleHttp\Stream\StreamInterface;/** * Exception thrown when a seek fails on a stream. */classSeekExceptionextends\RuntimeException{private$stream;publicfunction__construct(StreamInterface$stream,$pos=0,$msg=''){$this->stream=$stream;$msg=$msg?:'Could not seek the stream to position '.$pos;parent::__construct($msg);}/** * @return StreamInterface */publicfunctiongetStream(){return$this->stream;}}