PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / trunk
Booking for Appointments and Events Calendar – Amelia vtrunk
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