setName('plugin:activate'); $this->setDescription('Activate a plugin.'); $this->addArgument('plugin', InputArgument::REQUIRED, 'The plugin name.'); } protected function execute(InputInterface $input, OutputInterface $output) { $pluginManager = Manager::getInstance(); $plugin = $input->getArgument('plugin'); if ($pluginManager->isPluginActivated($plugin)) { $output->writeln('The plugin is already activated.'); return; } $pluginManager->activatePlugin($plugin); $output->writeln("Activated plugin $plugin"); } }