addArgument('name', InputArgument::OPTIONAL, 'Database name'); } protected function execute(InputInterface $input, OutputInterface $output): int { $question = $this->getHelper('question'); if (!$name = $input->getArgument('name')) { $name = $question->ask($input, $output, new Question('Database name: ')); } $this->db->createDatabase($name); $output->writeln(sprintf('Database "%s" successfully created', $name)); return Command::SUCCESS; } }