private function PumpStream::pump in Zircon Profile 8
Same name and namespace in other branches
- 8.0 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);
}
}