<?phpnamespaceGuzzleHttp\Exception;usePsr\Http\Message\StreamInterface;/** * Exception thrown when a seek fails on a stream. */classSeekExceptionextends\RuntimeExceptionimplementsGuzzleException{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;}}