Open Journal Systems
3.3.0
GzipDecodeStream.php
1
<?php
2
3
namespace
Http\Message\Encoding
;
4
5
use
Clue\StreamFilter
as
Filter
;
6
use
Psr\Http\Message\StreamInterface
;
7
13
class
GzipDecodeStream
extends
FilteredStream
14
{
19
public
function
__construct
(
StreamInterface
$stream, $level = -1)
20
{
21
if
(!extension_loaded(
'zlib'
)) {
22
throw
new \RuntimeException(
'The zlib extension must be enabled to use this stream'
);
23
}
24
25
parent::__construct($stream, [
'window'
=> 31]);
26
27
// @deprecated will be removed in 2.0
28
$this->writeFilterCallback = Filter\fun($this->
writeFilter
(), [
'window'
=> 31,
'level'
=> $level]);
29
}
30
34
protected
function
readFilter
()
35
{
36
return
'zlib.inflate'
;
37
}
38
42
protected
function
writeFilter
()
43
{
44
return
'zlib.deflate'
;
45
}
46
}
Http\Message\Encoding\GzipDecodeStream\__construct
__construct(StreamInterface $stream, $level=-1)
Definition:
GzipDecodeStream.php:19
Psr\Http\Message\StreamInterface
Definition:
vendor/psr/http-message/src/StreamInterface.php:12
Http\Message\Encoding\GzipDecodeStream\readFilter
readFilter()
Definition:
GzipDecodeStream.php:34
Clue\StreamFilter
Definition:
CallbackFilter.php:3
Http\Message\Encoding\GzipDecodeStream
Definition:
GzipDecodeStream.php:13
Http\Message\Encoding\FilteredStream
Definition:
FilteredStream.php:14
Http\Message\Encoding
Definition:
ChunkStream.php:3
Http\Message\Encoding\GzipDecodeStream\writeFilter
writeFilter()
Definition:
GzipDecodeStream.php:42
plugins
paymethod
paypal
vendor
php-http
message
src
Encoding
GzipDecodeStream.php
Generated on Fri Aug 28 2020 14:52:05 for Open Journal Systems by
1.8.17