/home/techb158/ileadtechnology.com/SSM/vendor/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/techb158/ileadtechnology.com/SSM/vendor/guzzlehttp/psr7/src/InflateStream.php (1824B)
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; } }