addOption("instance", "I", InputOption::VALUE_REQUIRED, "Specify the instance name", "default"); $this->addArgument("service", InputArgument::REQUIRED, "The service name"); } protected function execute(InputInterface $input, OutputInterface $output) { $serviceRegistry = $this->getServiceRegistry(); $containerManager = $this->getContainerManager(); $serviceName = $input->getArgument("service"); $serviceInfo = $serviceRegistry->findServiceByName($serviceName); if (!$serviceInfo) { $output->writeln("No such service in registry"); return self::FAILURE; } $containerManager->stopService($serviceInfo, $input->getOption("instance")); return self::SUCCESS; } }