accountManager->getAccount($targetUser); $this->value = $account->getProperty(IAccountManager::PROPERTY_WEBSITE)->getValue(); } public function getAppId(): string { return 'core'; } public function getId(): string { return IAccountManager::PROPERTY_WEBSITE; } public function getDisplayId(): string { return $this->l10nFactory->get('lib')->t('Website'); } public function getTitle(): string { return $this->l10nFactory->get('lib')->t('Visit %s', [$this->value]); } public function getPriority(): int { return 40; } public function getIcon(): string { return $this->urlGenerator->getAbsoluteURL($this->urlGenerator->imagePath('core', 'actions/timezone.svg')); } public function getTarget(): ?string { if (empty($this->value)) { return null; } return $this->value; } }