settingsAttributeList; } public function getUrl(): ?string { if (!$this->has('url') && $this->entityManager) { /** @var PortalRepository $repository */ $repository = $this->entityManager->getRDBRepositoryByClass(Portal::class); $repository->loadUrlField($this); } return $this->get('url'); } public function getAuthenticationProvider(): ?Link { /** @var ?Link */ return $this->getValueObject('authenticationProvider'); } }