argument('name'); if (! Admin::extension()->has($name)) { throw new \InvalidArgumentException(sprintf('Plugin "%s" not found.', $name)); } $confirmQuestion = 'Please confirm that you wish to reinstall this extension?'; if (! $this->confirm($confirmQuestion)) { return; } $manager = Admin::extension() ->updateManager() ->setOutPut($this->output); $manager->rollback($name); $this->output->writeln('Reinstalling extension...'); $manager->update($name); } }