4 * Contains \Drupal\Console\Core\Helper\DrupalChoiceQuestionHelper.
7 namespace Drupal\Console\Core\Helper;
9 use Symfony\Component\Console\Helper\SymfonyQuestionHelper;
10 use Symfony\Component\Console\Output\OutputInterface;
11 use Symfony\Component\Console\Question\Question;
14 * Class DrupalChoiceQuestionHelper
15 * @package Drupal\Console\Core\Helper
17 class DrupalChoiceQuestionHelper extends SymfonyQuestionHelper
22 protected function writePrompt(OutputInterface $output, Question $question)
24 $text = $question->getQuestion();
25 $default = $question->getDefault();
26 $choices = $question->getChoices();
28 $text = sprintf(' <info>%s</info> [<comment>%s</comment>]:', $text, $choices[$default]);
30 $output->writeln($text);
32 $output->write(' > ');