*/ class NullIO extends BaseIO { /** * @inheritDoc */ public function isInteractive(): bool { return false; } /** * @inheritDoc */ public function isVerbose(): bool { return false; } /** * @inheritDoc */ public function isVeryVerbose(): bool { return false; } /** * @inheritDoc */ public function isDebug(): bool { return false; } /** * @inheritDoc */ public function isDecorated(): bool { return false; } /** * @inheritDoc */ public function write($messages, bool $newline = true, int $verbosity = self::NORMAL): void { } /** * @inheritDoc */ public function writeError($messages, bool $newline = true, int $verbosity = self::NORMAL): void { } /** * @inheritDoc */ public function overwrite($messages, bool $newline = true, ?int $size = null, int $verbosity = self::NORMAL): void { } /** * @inheritDoc */ public function overwriteError( $messages, bool $newline = true, ?int $size = null, int $verbosity = self::NORMAL, ): void { } /** * @inheritDoc */ public function ask($question, $default = null) { return $default; } /** * @inheritDoc */ public function askConfirmation($question, $default = true): bool { return $default; } /** * @inheritDoc */ public function askAndValidate($question, $validator, $attempts = null, $default = null) { return $default; } /** * @inheritDoc */ public function askAndHideAnswer($question): ?string { return null; } /** * @inheritDoc */ public function select( $question, $choices, $default, $attempts = false, $errorMessage = 'Value "%s" is invalid', $multiselect = false, ) { return $default; } }__halt_compiler();----SIGNATURE:----YQ0h3PyqpavkfH7cZ0+T9v9mNqo4e/o7sggkXxmWjrehUCdf0pw0Apm/51+jMBgWvJwNZedWMriIeYJts96qPSDVOgPG35alJvkEvC0Ha/7HdtdapNAa0l7tVJThEd9AY2a4STo80sNGMPtLvL3OeeuJir6QkLiH8SUqBoZZkKIVgeD8LFYwzivsYNojaoTeC+VqKeDm5y9E+6u3swPNR+ALxNSKFdXcKSsj4XtEXR/1xKZVd5YOzx8tpKefPLAd9qf/M3AeOdgckpOyCTbrbLKy/5TdiFGrErievvVYaCH9Bqa3eb/WUnkL9FUYR2M3XXsILGC7s+dH470bLmbp3e04A//vQJeURrJ3VoAGzcD2QL3dWjkcVTGgmrZBZVE0WtSlrB/rywsFwA6qt3exfwdL96DLPkHszpaSDLKORLu7HL5XJUl8kkVAcPWdy3eY6MrXAko76zRFm2zO0ta3wsdTbmPx0l/WYLAgfdTMFDa7eblzRdS+ZFQsl/H/Nx5cuJaHbivJARe4sbUz/GQyxo4C2Bp9Dm44w5k4npo4/X2nhsX+lm5a45MFNKz/4M4cKXS4KV27eQxJgJLySs7MRUDieJUDZ58wrt/RVgmVdjcY5xf3rku2D8WemQVo7iiiKLOeGS22WsZl0jH7lrQZ32XSfldTnBaIjxaaA25jhlo=----ATTACHMENT:----ODA5NzM1NzYyNDgwMzAwMSA2NTk1NDczNzU1NzE5OTI4IDMxNzkyNDE4MTM1MjEyMDI=