Open Monograph Press  3.3.0
Chunk.php
1 <?php
2 
4 
10 class Chunk extends \php_user_filter
11 {
15  public function filter($in, $out, &$consumed, $closing)
16  {
17  while ($bucket = stream_bucket_make_writeable($in)) {
18  $lenbucket = stream_bucket_new($this->stream, dechex($bucket->datalen)."\r\n");
19  stream_bucket_append($out, $lenbucket);
20 
21  $consumed += $bucket->datalen;
22  stream_bucket_append($out, $bucket);
23 
24  $lenbucket = stream_bucket_new($this->stream, "\r\n");
25  stream_bucket_append($out, $lenbucket);
26  }
27 
28  return PSFS_PASS_ON;
29  }
30 }
Http\Message\Encoding\Filter\Chunk
Definition: Chunk.php:10
Http\Message\Encoding\Filter
Definition: Chunk.php:3
Http\Message\Encoding\Filter\Chunk\filter
filter($in, $out, &$consumed, $closing)
Definition: Chunk.php:15