Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. PumpStream.php

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\Psr7

Code

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);
    }
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal