addArgument("service", InputArgument::OPTIONAL, "Search query"); } protected function execute(InputInterface $input, OutputInterface $output) { $serviceRegistry = $this->getServiceRegistry(); $services = $serviceRegistry->findAllServices(); $output->writeln("Available services:"); foreach ($services as $service) { $output->writeln(sprintf(" %s - %s", $service['name'], $service['description']??"?")); } return self::SUCCESS; } }