Loading src/UnicaenUtilisateur/Service/Role/RoleService.php +12 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ use InvalidArgumentException; use Laminas\Mvc\Controller\AbstractActionController; use UnicaenApp\Service\EntityManagerAwareTrait; use UnicaenUtilisateur\Entity\Db\RoleInterface; use UnicaenUtilisateur\Entity\Db\UserInterface; use UnicaenUtilisateur\Exception\RuntimeException; class RoleService Loading Loading @@ -170,4 +171,15 @@ class RoleService return $role; } /** @return UserInterface[] */ public function getUtilisateursByRoleId(string $roleId): array { $role = $this->getRepo()->findOneBy(['roleId' => $roleId]); $users = []; foreach ($role->getUsers() as $user) { $users[$user->getId()] = $user; } return $users; } } No newline at end of file Loading
src/UnicaenUtilisateur/Service/Role/RoleService.php +12 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ use InvalidArgumentException; use Laminas\Mvc\Controller\AbstractActionController; use UnicaenApp\Service\EntityManagerAwareTrait; use UnicaenUtilisateur\Entity\Db\RoleInterface; use UnicaenUtilisateur\Entity\Db\UserInterface; use UnicaenUtilisateur\Exception\RuntimeException; class RoleService Loading Loading @@ -170,4 +171,15 @@ class RoleService return $role; } /** @return UserInterface[] */ public function getUtilisateursByRoleId(string $roleId): array { $role = $this->getRepo()->findOneBy(['roleId' => $roleId]); $users = []; foreach ($role->getUsers() as $user) { $users[$user->getId()] = $user; } return $users; } } No newline at end of file