/home/desid573/public_html/payment/xero-2/vendor/guzzlehttp/psr7/src
NameSizeModeActions
AppendStream.php57680644editdlrm
BufferStream.php30790644editdlrm
CachingStream.php44500644editdlrm
DroppingStream.php10940644editdlrm
FnStream.php39580644editdlrm
functions.php134090644editdlrm
functions_include.php1560644editdlrm
Header.php21780644editdlrm
InflateStream.php18450644editdlrm
LazyOpenStream.php9000644editdlrm
LimitStream.php42250644editdlrm
Message.php82760644editdlrm
MessageTrait.php59430644editdlrm
MimeType.php51090644editdlrm
MultipartStream.php47690644editdlrm
NoSeekStream.php4390644editdlrm
PumpStream.php40840644editdlrm
Query.php34900644editdlrm
Request.php37190644editdlrm
Response.php48090644editdlrm
Rfc7230.php6910644editdlrm
ServerRequest.php98520644editdlrm
Stream.php68100644editdlrm
StreamDecoratorTrait.php32910644editdlrm
StreamWrapper.php37790644editdlrm
UploadedFile.php77710644editdlrm
Uri.php228980644editdlrm
UriNormalizer.php83310644editdlrm
UriResolver.php87890644editdlrm
Utils.php146730644editdlrm
Edit: /home/desid573/public_html/payment/xero-2/vendor/guzzlehttp/psr7/src/InflateStream.php (1845B)
read(10); $filenameHeaderLength = $this->getLengthOfPossibleFilenameHeader($stream, $header); // Skip the header, that is 10 + length of filename + 1 (nil) bytes $stream = new LimitStream($stream, -1, 10 + $filenameHeaderLength); $resource = StreamWrapper::getResource($stream); stream_filter_append($resource, 'zlib.inflate', STREAM_FILTER_READ); $this->stream = $stream->isSeekable() ? new Stream($resource) : new NoSeekStream(new Stream($resource)); } /** * @param StreamInterface $stream * @param $header * * @return int */ private function getLengthOfPossibleFilenameHeader(StreamInterface $stream, $header) { $filename_header_length = 0; if (substr(bin2hex($header), 6, 2) === '08') { // we have a filename, read until nil $filename_header_length = 1; while ($stream->read(1) !== chr(0)) { $filename_header_length++; } } return $filename_header_length; } }