PPI\Framework\Console\Command\ModuleCreateCommand::askQuestions PHP Метод

askQuestions() защищенный Метод

protected askQuestions ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
    protected function askQuestions(InputInterface $input, OutputInterface $output)
    {
        $questionHelper = $this->getHelper('question');
        // Module DIR
        if ($input->getOption('dir') == null) {
            $modulesDirQuestion = new ChoiceQuestion('Where is the modules dir?', [1 => $this->modulesDir], $this->modulesDir);
            $modulesDirQuestion->setErrorMessage('Modules dir: %s is invalid.');
            $this->modulesDir = $questionHelper->ask($input, $output, $modulesDirQuestion);
        }
        if ($this->askForTemplating($input, $output)) {
            $this->chooseTemplatingEngine($input, $output);
        }
        if ($this->askForRouting($input, $output)) {
            $this->chooseRouter($input, $output);
        }
    }