*/ 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:----eCr3zsanCk5Qvc5QgcIIwLytfFC6iqsgX5+fJlqNpyyr2Fg3avv6Kn+Ql2cBTwXKDrCfkoOHKCn7+SEnWhKsXbT6A31ID4rS5q95kkRPyRWrb81WHbaGMUeJ0m7FJEVS/WAEAZsIdmJBmyUhAdbtmRnI3XH+YIpyyKdUO+rPyQpltWr7Sb1ihgZbva524Bp/u+RyvwUE3ajX6MxNdbz6u3h1WFOPK5lJz4pwx178jz2pwz75ZOR1i0ImusMn2tpk+iFq7ECHf5JdRp7u3JOgfmybZA7Dy87D+KYSG0mBHPOjljL07FO0hogm8MUEsQ0viR1Edd18HhQFOHSIgHI5IQXtzPVQ6Y0+Pm8PSib/y7xLxzPzBYfzaG9fs28MgrqPu/NSZcDYwb6CljLMY301Ssb/AUYd+EkTxTILNDLsFx0Pgzu+P5fTejPNxTljU/K1eJQqLId+1FEmheFMDSdJiy8d0ZC4CCia+9g7cq3nhm+GmbvJqyQWz32SMsVleN1DeTYEwmIjbvEGtcWEyz/lmpl0557NS0vli/xs6XRgtgf/dmhwrOKbIswq4TJciY9DctnYSqNgGX8u1dD5ZkCrkMb/TUMgzxL7Kbxnrb9hqKf/BEieoBrcuws1msTBVKIxJVuuZqEGtX3ulJeyyO53bqRzpgzNtqnkBnBPR3InpnE=----ATTACHMENT:----NDU3MDU5MjY3Njg2Mzg2NSAxMzM5NTIzNzY5OTcyMjIxIDcxNjE2Njc3MDg5MTQ4Nzc=