PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.20
Booking for Appointments and Events Calendar – Amelia v1.2.20
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / php-http / message / src / Encoding / DeflateStream.php
ameliabooking / vendor / php-http / message / src / Encoding Last commit date
Filter 3 years ago ChunkStream.php 3 years ago CompressStream.php 3 years ago DechunkStream.php 3 years ago DecompressStream.php 3 years ago DeflateStream.php 3 years ago FilteredStream.php 3 years ago GzipDecodeStream.php 3 years ago GzipEncodeStream.php 3 years ago InflateStream.php 3 years ago
DeflateStream.php
43 lines
1 <?php
2
3 namespace AmeliaHttp\Message\Encoding;
4
5 use AmeliaClue\StreamFilter as Filter;
6 use AmeliaPsr\Http\Message\StreamInterface;
7
8 /**
9 * Stream deflate (RFC 1951).
10 *
11 * @author Joel Wurtz <joel.wurtz@gmail.com>
12 */
13 class DeflateStream extends FilteredStream
14 {
15 /**
16 * @param StreamInterface $stream
17 * @param int $level
18 */
19 public function __construct(StreamInterface $stream, $level = -1)
20 {
21 parent::__construct($stream, ['window' => -15, 'level' => $level]);
22
23 // @deprecated will be removed in 2.0
24 $this->writeFilterCallback = Filter\fun($this->writeFilter(), ['window' => -15]);
25 }
26
27 /**
28 * {@inheritdoc}
29 */
30 protected function readFilter()
31 {
32 return 'zlib.deflate';
33 }
34
35 /**
36 * {@inheritdoc}
37 */
38 protected function writeFilter()
39 {
40 return 'zlib.inflate';
41 }
42 }
43