entityManager = $entityManager; $this->security = $security; } private function setUserIdentityManager():void{ $this->userIdentityManager = new UserIdentityManager($this->entityManager, $this->security->getUser()); } /** * @todo Optimzed performance! * {@inheritDoc} * @see \App\Domain\UserManagement\UserIdentityManagerInterface::getUser() */ public function getUser(): UserInterface { $this->setUserIdentityManager(); return $this->userIdentityManager->getUser(); } }