Commit d3faf7f0 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Méthode appelée juste après que l'entité utilisateur soit persistée:...

Méthode appelée juste après que l'entité utilisateur soit persistée: exploitation de l'individu éventuellement disponible dans UserWrapper.
parent 302f8baf
Loading
Loading
Loading
Loading
+4 −0
Changes for module/Application/src/Application/Event/UserAuthenticatedEventListener.php: 4 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -63,6 +63,9 @@ class UserAuthenticatedEventListener extends AuthenticatedUserSavedAbstractListe
        $userWrapperFactory = new UserWrapperFactory();
        $userWrapper = $userWrapperFactory->createInstanceFromUserAuthenticatedEvent($e);

        if ($userWrapper->getIndividu() !== null) {
            $individu = $userWrapper->getIndividu();
        } else {
            $domaineEtab = $userWrapper->getDomainFromEppn();
            $etablissement = $this->getEtablissementService()->getRepository()->findOneByDomaine($domaineEtab);

@@ -73,6 +76,7 @@ class UserAuthenticatedEventListener extends AuthenticatedUserSavedAbstractListe
                $createur = $this->utilisateurService->getRepository()->fetchAppPseudoUser();
                $individu = $this->individuService->createFromUserWrapperAndEtab($userWrapper, $etablissement, $createur);
            }
        }

        // renseigne le lien utilisateur-->individu
        /** @var Utilisateur $utilisateur */