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