installerFactory = $installerFactory; parent::__construct(); } /** * {@inheritdoc} */ protected function configure() { $this->setName('setup:uninstall') ->setDescription('Uninstalls the Magento application'); parent::configure(); } /** * {@inheritdoc} */ protected function execute(InputInterface $input, OutputInterface $output) { $helper = $this->getHelper('question'); $question = new ConfirmationQuestion('Are you sure you want to uninstall Magento?[y/N]', false); if ($helper->ask($input, $output, $question) || !$input->isInteractive()) { $installer = $this->installerFactory->create(new ConsoleLogger($output)); $installer->uninstall(); } } }