private function PumpStream::pump in Lockr 7.3
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\Psr7
Code
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);
}
}