private function PumpStream::pump in Zircon Profile 8.0
Same name and namespace in other branches
- 8 vendor/guzzlehttp/psr7/src/PumpStream.php \GuzzleHttp\Psr7\PumpStream::pump()
 
1 call to PumpStream::pump()
- PumpStream::read in vendor/
guzzlehttp/ psr7/ src/ PumpStream.php  - Read data from the stream.
 
File
- vendor/
guzzlehttp/ psr7/ src/ PumpStream.php, line 151  
Class
- PumpStream
 - Provides a read only stream that pumps data from a PHP callable.
 
Namespace
GuzzleHttp\Psr7Code
private function pump($length) {
  if ($this->source) {
    do {
      $data = call_user_func($this->source, $length);
      if ($data === false || $data === null) {
        $this->source = null;
        return;
      }
      $this->buffer
        ->write($data);
      $length -= strlen($data);
    } while ($length > 0);
  }
}