/home/desid573/public_html/payment/xero-2/vendor-old/guzzlehttp/psr7/src
NameSizeModeActions
AppendStream.php57270644editdlrm
BufferStream.php30430644editdlrm
CachingStream.php42520644editdlrm
DroppingStream.php10800644editdlrm
FnStream.php39300644editdlrm
functions.php266870644editdlrm
functions_include.php1560644editdlrm
InflateStream.php18240644editdlrm
LazyOpenStream.php8800644editdlrm
LimitStream.php42110644editdlrm
MessageTrait.php59170644editdlrm
MultipartStream.php46930644editdlrm
NoSeekStream.php4240644editdlrm
PumpStream.php40350644editdlrm
Request.php37120644editdlrm
Response.php47930644editdlrm
Rfc7230.php6840644editdlrm
ServerRequest.php98230644editdlrm
Stream.php67830644editdlrm
StreamDecoratorTrait.php32750644editdlrm
StreamWrapper.php37580644editdlrm
UploadedFile.php75430644editdlrm
Uri.php215080644editdlrm
UriNormalizer.php83160644editdlrm
UriResolver.php87740644editdlrm
Edit: /home/desid573/public_html/payment/xero-2/vendor-old/guzzlehttp/psr7/src/PumpStream.php (4035B)
source = $source; $this->size = isset($options['size']) ? $options['size'] : null; $this->metadata = isset($options['metadata']) ? $options['metadata'] : []; $this->buffer = new BufferStream(); } public function __toString() { try { return copy_to_string($this); } catch (\Exception $e) { return ''; } } public function close() { $this->detach(); } public function detach() { $this->tellPos = false; $this->source = null; } public function getSize() { return $this->size; } public function tell() { return $this->tellPos; } public function eof() { return !$this->source; } public function isSeekable() { return false; } public function rewind() { $this->seek(0); } public function seek($offset, $whence = SEEK_SET) { throw new \RuntimeException('Cannot seek a PumpStream'); } public function isWritable() { return false; } public function write($string) { throw new \RuntimeException('Cannot write to a PumpStream'); } public function isReadable() { return true; } public function read($length) { $data = $this->buffer->read($length); $readLen = strlen($data); $this->tellPos += $readLen; $remaining = $length - $readLen; if ($remaining) { $this->pump($remaining); $data .= $this->buffer->read($remaining); $this->tellPos += strlen($data) - $readLen; } return $data; } public function getContents() { $result = ''; while (!$this->eof()) { $result .= $this->read(1000000); } return $result; } public function getMetadata($key = null) { if (!$key) { return $this->metadata; } return isset($this->metadata[$key]) ? $this->metadata[$key] : null; } private function pump($length) { if ($this->source) { do { $data = call_user_func($this->source, $length); if ($data === false || $data === null) { $this->source = null; return; } $this->buffer->write($data); $length -= strlen($data); } while ($length > 0); } } }