public function execute(InputInterface $input, OutputInterface $output) { // Name wasn't provided? if (!($name = $input->getArgument('name'))) { // Set the default $name = self::$default_owner; } // Output wasn't provided? if (!($output_file = $input->getArgument('output'))) { // Set the default $output_file = self::$default_output; } // Initialize! $output->writeln('Initializing a database for <info>' . $name . '</info> in <comment>' . $output_file . '</comment>'); $database = new Database($output_file); $database->setOwner($name); $database->save(); }