setName('sharing:get-share') ->setDescription('Get a share.') ->addArgument('id', InputArgument::REQUIRED, 'Share ID'); } #[\Override] public function execute(InputInterface $input, OutputInterface $output): int { /** @var string $id */ $id = $input->getArgument('id'); return $this->wrapExecution($output, fn (): Share => $this->manager->getShare($this->accessContext, $id)); } }