domainService = $domainService; } public function determineRoles(InputInterface $input): array { $domainAuthority = $input->getOption('domain-only'); $author = $input->getOption('author-only'); $roleDefinitions = []; if ($author) { $roleDefinitions[] = RoleDefinition::forAuthoredShortUrls(); } if ($domainAuthority !== null) { $domain = $this->domainService->getOrCreate($domainAuthority); $roleDefinitions[] = RoleDefinition::forDomain($domain); } return $roleDefinitions; } }