ask($question . $suffix, ''))); return $answer === '' ? $default : in_array($answer, ['y', 'yes'], true); } public function ask(string $question, string $default): string { fwrite(STDERR, $question); $value = trim((string) fgets(STDIN)); return $value === '' ? $default : $value; } public function write(string $message): void { fwrite(STDERR, $message . PHP_EOL); } }