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

chooseRouter() приватный Метод

private chooseRouter ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
    private function chooseRouter(InputInterface $input, OutputInterface $output)
    {
        $routingQuestion = new ChoiceQuestion('Choose your routing engine:', [1 => self::ROUTING_ENGINE_SYMFONY, 2 => self::ROUTING_ENGINE_AURA, 3 => self::ROUTING_ENGINE_LARAVEL, 4 => self::ROUTING_ENGINE_FASTROUTE, 99 => 'skip']);
        // @todo - test question when you don't choose any option, or an invalid one (like -1)
        $routingQuestion->setErrorMessage('Routing engine %s is invalid.');
        $chosenRouter = $this->getHelper('question')->ask($input, $output, $routingQuestion);
        if (99 == $chosenRouter) {
            $chosenRouter = 'NullRouter';
        }
        $this->routingEngine = $chosenRouter;
    }