public function AppendStream::addStream in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/guzzlehttp/psr7/src/AppendStream.php \GuzzleHttp\Psr7\AppendStream::addStream()
Add a stream to the AppendStream
Parameters
StreamInterface $stream Stream to append. Must be readable.:
Throws
\InvalidArgumentException if the stream is not readable
1 call to AppendStream::addStream()
- AppendStream::__construct in vendor/
guzzlehttp/ psr7/ src/ AppendStream.php
File
- vendor/
guzzlehttp/ psr7/ src/ AppendStream.php, line 49
Class
- AppendStream
- Reads from multiple streams, one after the other.
Namespace
GuzzleHttp\Psr7Code
public function addStream(StreamInterface $stream) {
if (!$stream
->isReadable()) {
throw new \InvalidArgumentException('Each stream must be readable');
}
// The stream is only seekable if all streams are seekable
if (!$stream
->isSeekable()) {
$this->seekable = false;
}
$this->streams[] = $stream;
}