stream, $remainingBytes); $remainingBytes = $bytes - strlen($data); } while ($remainingBytes > 0); return $data; } public function readLine(): string { $line = ''; while ("\n" !== ($char = fread($this->stream, 1))) { $line .= $char; } return $line."\n"; } }