addArgument('shortCode', InputArgument::REQUIRED, $shortCodeDesc) ->addOption('domain', 'd', InputOption::VALUE_REQUIRED, $domainDesc); } public function shortCode(InputInterface $input): ?string { return $input->getArgument('shortCode'); } public function toShortUrlIdentifier(InputInterface $input): ShortUrlIdentifier { $shortCode = $input->getArgument('shortCode'); $domain = $input->getOption('domain'); return ShortUrlIdentifier::fromShortCodeAndDomain($shortCode, $domain); } }