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 / ChunkStream.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
ChunkStream.php
40 lines
1 <?php
2
3 namespace AmeliaHttp\Message\Encoding;
4
5 /**
6 * Transform a regular stream into a chunked one.
7 *
8 * @author Joel Wurtz <joel.wurtz@gmail.com>
9 */
10 class ChunkStream extends FilteredStream
11 {
12 /**
13 * {@inheritdoc}
14 */
15 protected function readFilter()
16 {
17 return 'chunk';
18 }
19
20 /**
21 * {@inheritdoc}
22 */
23 protected function writeFilter()
24 {
25 return 'dechunk';
26 }
27
28 /**
29 * {@inheritdoc}
30 */
31 protected function fill()
32 {
33 parent::fill();
34
35 if ($this->stream->eof()) {
36 $this->buffer .= "0\r\n\r\n";
37 }
38 }
39 }
40