public function AppendStream::getSize in Lockr 7.3
Tries to calculate the size by adding the size of each stream.
If any of the streams do not return a valid number, then the size of the append stream cannot be determined and null is returned.
Overrides StreamInterface::getSize
File
- vendor/
guzzlehttp/ psr7/ src/ AppendStream.php, line 116
Class
- AppendStream
- Reads from multiple streams, one after the other.
Namespace
GuzzleHttp\Psr7Code
public function getSize() {
$size = 0;
foreach ($this->streams as $stream) {
$s = $stream
->getSize();
if ($s === null) {
return null;
}
$size += $s;
}
return $size;
}