title('LANGUAGE'); if ($appConfig->hasLanguage() && $io->confirm('Do you want to keep imported language?')) { return; } $appConfig->setLanguage([ 'DEFAULT' => $this->chooseLanguage('Select default language for the application in general', $io), 'CLI' => $this->chooseLanguage('Select default language for CLI executions', $io), ]); } private function chooseLanguage(string $message, SymfonyStyle $io): string { return $io->choice($message, self::SUPPORTED_LANGUAGES, self::SUPPORTED_LANGUAGES[0]); } }