setHelp( 'This command will try to get a key set from an URL. The distant key set is list of X.509 certificates.' ) ->addArgument('url', InputArgument::REQUIRED, 'The URL'); } protected function execute(InputInterface $input, OutputInterface $output): int { $url = $input->getArgument('url'); if (! is_string($url)) { throw new InvalidArgumentException('Invalid URL'); } $result = $this->x5uFactory->loadFromUrl($url); $this->prepareJsonOutput($input, $output, $result); return self::SUCCESS; } }