Loading src/UnicaenUtilisateur/Service/Role/RoleService.php +3 −2 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ namespace UnicaenUtilisateur\Service\Role; use Doctrine\Common\Collections\ArrayCollection; use InvalidArgumentException; use Laminas\Mvc\Controller\AbstractActionController; use UnicaenUtilisateur\Entity\Db\RoleInterface; Loading Loading @@ -57,7 +58,7 @@ class RoleService extends CommonService */ public function findManual(array $orderBy = ['roleId' => 'ASC']) { return $this->getRepo()->findBy(['auto' => 0]); return $this->getRepo()->findBy(['auto' => 0], $orderBy); } /** Loading @@ -68,7 +69,7 @@ class RoleService extends CommonService */ public function findManuelAndAvailableByUser(UserInterface $user) { $manualRoles = $this->findManual(); $manualRoles = $this->findManual(['libelle' => 'ASC']); $availaibleRoles = array_filter($manualRoles, function ($mr) use ($user) { return !$user->getRoles()->exists(function ($k, RoleInterface $r) use ($mr) { return $r->getRoleId() === $mr->getRoleId(); Loading Loading
src/UnicaenUtilisateur/Service/Role/RoleService.php +3 −2 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ namespace UnicaenUtilisateur\Service\Role; use Doctrine\Common\Collections\ArrayCollection; use InvalidArgumentException; use Laminas\Mvc\Controller\AbstractActionController; use UnicaenUtilisateur\Entity\Db\RoleInterface; Loading Loading @@ -57,7 +58,7 @@ class RoleService extends CommonService */ public function findManual(array $orderBy = ['roleId' => 'ASC']) { return $this->getRepo()->findBy(['auto' => 0]); return $this->getRepo()->findBy(['auto' => 0], $orderBy); } /** Loading @@ -68,7 +69,7 @@ class RoleService extends CommonService */ public function findManuelAndAvailableByUser(UserInterface $user) { $manualRoles = $this->findManual(); $manualRoles = $this->findManual(['libelle' => 'ASC']); $availaibleRoles = array_filter($manualRoles, function ($mr) use ($user) { return !$user->getRoles()->exists(function ($k, RoleInterface $r) use ($mr) { return $r->getRoleId() === $mr->getRoleId(); Loading