You are here

public function AppendStream::detach in Lockr 7.3

Detaches each attached stream.

Returns null as it's not clear which underlying stream resource to return.

Overrides StreamInterface::detach

File

vendor/guzzlehttp/psr7/src/AppendStream.php, line 91

Class

AppendStream
Reads from multiple streams, one after the other.

Namespace

GuzzleHttp\Psr7

Code

public function detach() {
  $this->pos = $this->current = 0;
  $this->seekable = true;
  foreach ($this->streams as $stream) {
    $stream
      ->detach();
  }
  $this->streams = [];
}