Code Duplication    Length = 17-23 lines in 6 locations

src/Encoding/CompressStream.php 1 location

@@ 12-28 (lines=17) @@
9
 *
10
 * @author Joel Wurtz <[email protected]>
11
 */
12
class CompressStream extends FilteredStream
13
{
14
    public function __construct(StreamInterface $stream, $level = -1)
15
    {
16
        parent::__construct($stream, ['window' => 15, 'level' => $level], ['window' => 15]);
17
    }
18
19
    public function getReadFilter()
20
    {
21
        return 'zlib.deflate';
22
    }
23
24
    public function getWriteFilter()
25
    {
26
        return 'zlib.inflate';
27
    }
28
}
29

src/Encoding/DecompressStream.php 1 location

@@ 12-28 (lines=17) @@
9
 *
10
 * @author Joel Wurtz <[email protected]>
11
 */
12
class DecompressStream extends FilteredStream
13
{
14
    public function __construct(StreamInterface $stream, $level = -1)
15
    {
16
        parent::__construct($stream, ['window' => 15], ['window' => 15, 'level' => $level]);
17
    }
18
19
    public function getReadFilter()
20
    {
21
        return 'zlib.inflate';
22
    }
23
24
    public function getWriteFilter()
25
    {
26
        return 'zlib.deflate';
27
    }
28
}
29

src/Encoding/DeflateStream.php 1 location

@@ 12-28 (lines=17) @@
9
 *
10
 * @author Joel Wurtz <[email protected]>
11
 */
12
class DeflateStream extends FilteredStream
13
{
14
    public function __construct(StreamInterface $stream, $level = -1)
15
    {
16
        parent::__construct($stream, ['window' => -15, 'level' => $level], ['window' => -15]);
17
    }
18
19
    public function getReadFilter()
20
    {
21
        return 'zlib.deflate';
22
    }
23
24
    public function getWriteFilter()
25
    {
26
        return 'zlib.inflate';
27
    }
28
}
29

src/Encoding/GzipDecodeStream.php 1 location

@@ 12-28 (lines=17) @@
9
 *
10
 * @author Joel Wurtz <[email protected]>
11
 */
12
class GzipDecodeStream extends FilteredStream
13
{
14
    public function __construct(StreamInterface $stream, $level = -1)
15
    {
16
        parent::__construct($stream, ['window' => 31], ['window' => 31, 'level' => $level]);
17
    }
18
19
    public function getReadFilter()
20
    {
21
        return 'zlib.inflate';
22
    }
23
24
    public function getWriteFilter()
25
    {
26
        return 'zlib.deflate';
27
    }
28
}
29

src/Encoding/GzipEncodeStream.php 1 location

@@ 13-35 (lines=23) @@
10
 *
11
 * @author Joel Wurtz <[email protected]>
12
 */
13
class GzipEncodeStream extends FilteredStream
14
{
15
    public function __construct(StreamInterface $stream, $level = -1)
16
    {
17
        parent::__construct($stream, ['window' => 31, 'level' => $level], ['window' => 31]);
18
    }
19
20
    /**
21
     * {@inheritdoc}
22
     */
23
    public function getReadFilter()
24
    {
25
        return 'zlib.deflate';
26
    }
27
28
    /**
29
     * {@inheritdoc}
30
     */
31
    public function getWriteFilter()
32
    {
33
        return 'zlib.inflate';
34
    }
35
}
36

src/Encoding/InflateStream.php 1 location

@@ 12-28 (lines=17) @@
9
 *
10
 * @author Joel Wurtz <[email protected]>
11
 */
12
class InflateStream extends FilteredStream
13
{
14
    public function __construct(StreamInterface $stream, $level = -1)
15
    {
16
        parent::__construct($stream, ['window' => -15], ['window' => -15, 'level' => $level]);
17
    }
18
19
    public function getReadFilter()
20
    {
21
        return 'zlib.inflate';
22
    }
23
24
    public function getWriteFilter()
25
    {
26
        return 'zlib.deflate';
27
    }
28
}
29