rReadSream = self::$aStreams[$sHashName]; $bResult = true; } } return $bResult; } public function stream_read(int $iCount) : string { return fread($this->rReadSream, $iCount); } public function stream_write(string $sInputString) : int { return strlen($sInputString); } public function stream_tell() : int { return ftell($this->rReadSream); } public function stream_eof() : bool { return feof($this->rReadSream); } public function stream_stat() : array { return fstat($this->rReadSream); } public function stream_seek() : bool { return false; } }