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
16 * @package Drupal\Console\Core\Helper
18 class DrupalChoiceQuestionHelper extends SymfonyQuestionHelper
23 protected function writePrompt(OutputInterface $output, Question $question)
25 $text = $question->getQuestion();
26 $default = $question->getDefault();
27 $choices = $question->getChoices();
29 $text = sprintf(' <info>%s</info> [<comment>%s</comment>]:', $text, $choices[$default]);
31 $output->writeln($text);
33 $output->write(' > ');