Loading src/UnicaenUtilisateur/Service/User/UserService.php +8 −5 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ use UnicaenApp\Entity\Ldap\People; use UnicaenApp\Service\EntityManagerAwareTrait; use UnicaenAuthentification\Service\Traits\UserContextServiceAwareTrait; use UnicaenUtilisateur\Entity\Db\Role; use UnicaenUtilisateur\Entity\Db\RoleInterface; use UnicaenUtilisateur\Entity\Db\User; use UnicaenUtilisateur\Exception\RuntimeException; use UnicaenUtilisateur\Service\RechercheIndividu\RechercheIndividuResultatInterface; Loading Loading @@ -39,10 +40,10 @@ class UserService implements RechercheIndividuServiceInterface } /** * @param int $id * @return User * @param int|null $id * @return User|null */ public function getUtilisateur($id) public function getUtilisateur(?int $id) : ?User { $qb = $this->getEntityManager()->getRepository($this->userEntityClass)->createQueryBuilder("utilisateur") ->andWhere("utilisateur.id = :id") Loading Loading @@ -319,9 +320,11 @@ class UserService implements RechercheIndividuServiceInterface return null; } public function getConnectedRole() /** * @return RoleInterface|null */ public function getConnectedRole() : ?RoleInterface { $identity = $this->authenticationService->getIdentity(); $dbRole = $this->serviceUserContext->getSelectedIdentityRole(); return $dbRole; } Loading Loading
src/UnicaenUtilisateur/Service/User/UserService.php +8 −5 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ use UnicaenApp\Entity\Ldap\People; use UnicaenApp\Service\EntityManagerAwareTrait; use UnicaenAuthentification\Service\Traits\UserContextServiceAwareTrait; use UnicaenUtilisateur\Entity\Db\Role; use UnicaenUtilisateur\Entity\Db\RoleInterface; use UnicaenUtilisateur\Entity\Db\User; use UnicaenUtilisateur\Exception\RuntimeException; use UnicaenUtilisateur\Service\RechercheIndividu\RechercheIndividuResultatInterface; Loading Loading @@ -39,10 +40,10 @@ class UserService implements RechercheIndividuServiceInterface } /** * @param int $id * @return User * @param int|null $id * @return User|null */ public function getUtilisateur($id) public function getUtilisateur(?int $id) : ?User { $qb = $this->getEntityManager()->getRepository($this->userEntityClass)->createQueryBuilder("utilisateur") ->andWhere("utilisateur.id = :id") Loading Loading @@ -319,9 +320,11 @@ class UserService implements RechercheIndividuServiceInterface return null; } public function getConnectedRole() /** * @return RoleInterface|null */ public function getConnectedRole() : ?RoleInterface { $identity = $this->authenticationService->getIdentity(); $dbRole = $this->serviceUserContext->getSelectedIdentityRole(); return $dbRole; } Loading