*/ 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:----NIn2KzBtodxPB8NS+5nKKzrjeVEA9bcmhpqXCba1v8M1YqR6/EXK73d7AadbvJ0RIOKOCwOr7GIANcpAfSy28GrvygjLmYShzXY7excPDNaF2mHzqQ8Ii8ZCIyi8Lt3s4MntZxatGZkEP4tjXd9h0T3AD4IibOEQ3RM8p4noltmvScvmXZq6ICY//oTzudga7YdcRh8VLPvjhdTzjBu+qBpn5JAiMIXNCRQYLGR5wAiTiFQawRlnFZkrXcw9MNwnSOQtDm2ZU3hOdj0FJJbCDu8O350IwcGwwsJy6nJ5neUlpzOAwXx10+fpHxkePP+gFejlqS+Tn7hhcw8QL0Krw0naeYbP0RNzctEPLwh7MCQijmOzfJICvnisyGp3MqQ/WT8+JePzASNukmHl0EPgAWsLARvmrw01/yXXRfuMPK57m7d+Xo5zTE4zxXk6pCdJEjeR31zzs4VU7P2lL2TpMODJXsmPeFx7TFesaimZo4ivl6qYXUL0XixJXyopGu5TUZPUk4cYzwq+rwiEUvkbARWQfPUFi1ih+kBrHPWTUjBX8xKo8XOhiF7jFiw1MAngxtJ3zy2/3YYerIo35WayaS3X6sKBJFyP9PHG9AGGAtDZ3rSSA+eDaqx3pFmM5VYfjENK59l9YYYsAZSblR48oQILNaSRMFm9F3+orYhdoBY=----ATTACHMENT:----Nzc5MTE5MDM4OTA5MzAzMiA5MTkwMzM1MDY0Mjk0OTEyIDE3NjczNDc1OTU1ODQ5MDc=