PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.4
Booking for Appointments and Events Calendar – Amelia v2.4.4
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 2 years ago ChunkStream.php 2 years ago CompressStream.php 6 months ago DechunkStream.php 2 years ago DecompressStream.php 6 months ago DeflateStream.php 6 months ago FilteredStream.php 6 months ago GzipDecodeStream.php 6 months ago GzipEncodeStream.php 6 months ago InflateStream.php 6 months 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