id; } public function getDisplayId(): string { if ($this->displayName === null) { /** @var CloudIdManager $cloudIdManager */ $cloudIdManager = \OCP\Server::get(ICloudIdManager::class); $this->displayName = $cloudIdManager->getDisplayNameFromContact($this->getId()); } $atHost = str_replace(['http://', 'https://'], '', $this->getRemote()); if ($this->displayName) { return $this->displayName . '@' . $atHost; } return $this->getUser() . '@' . $atHost; } /** * The username on the remote server * * @return string */ public function getUser(): string { return $this->user; } /** * The base address of the remote server * * @return string */ public function getRemote(): string { return $this->remote; } }