collectVars($input, $output, $questions); if ($vars['route']) { $route_path = '/' . str_replace('_', '-', $vars['machine_name']) . '/example'; $route_questions['route_name'] = new Question('Route name', '{machine_name}.example'); $route_questions['route_path'] = new Question('Route path', $route_path); $route_questions['route_title'] = new Question('Route title', 'Example'); $route_questions['route_permission'] = new Question('Route permission', $options['default_permission']); $this->collectVars($input, $output, $route_questions, $vars); $this->addFile() ->path('{machine_name}.routing.yml') ->template('d8/form/route.twig') ->action('append'); } $this->addFile() ->path('src/Form/{class}.php') ->template($options['template']); } }