function 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 164
Class
- PumpStream
- Provides a read only stream that pumps data from a PHP callable.
Namespace
GuzzleHttp\Psr7Code
private function pump(int $length) : void {
if ($this->source !== null) {
do {
$data = ($this->source)($length);
if ($data === false || $data === null) {
$this->source = null;
return;
}
$this->buffer
->write($data);
$length -= strlen($data);
} while ($length > 0);
}
}