Symfony\Component\Console\Style\SymfonyStyle::askQuestion PHP Метод

askQuestion() публичный Метод

public askQuestion ( Symfony\Component\Console\Question\Question $question ) : string
$question Symfony\Component\Console\Question\Question
Результат string
    public function askQuestion(Question $question)
    {
        if ($this->input->isInteractive()) {
            $this->autoPrependBlock();
        }

        if (!$this->questionHelper) {
            $this->questionHelper = new SymfonyQuestionHelper();
        }

        $answer = $this->questionHelper->ask($this->input, $this, $question);

        if ($this->input->isInteractive()) {
            $this->newLine();
            $this->bufferedOutput->write("\n");
        }

        return $answer;
    }

Usage Example

 public function interact(array $configurators, $skipOptional = true, array $variables = [], array $defaults = []) : QuestionsSet
 {
     $questionCommunicator = function ($question) {
         return $this->io->askQuestion($question);
     };
     $answersSet = call_user_func($this->answerSetFactory, $variables, $defaults);
     $questions = new QuestionsSet($questionCommunicator, $answersSet, $skipOptional);
     foreach ($configurators as $configurator) {
         $configurator->interact($questions);
     }
     return $questions;
 }
All Usage Examples Of Symfony\Component\Console\Style\SymfonyStyle::askQuestion