From bcb199e0de68923a5dd2c5db3df0e7503d149c05 Mon Sep 17 00:00:00 2001 From: "Gergely Polonkai (W00d5t0ck)" Date: Thu, 23 Aug 2012 16:17:45 +0200 Subject: [PATCH] Fixed RoleHierarchy implementation Signed-off-by: Gergely Polonkai (W00d5t0ck) --- src/KekRozsak/SecurityBundle/Service/RoleHierarchy.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/KekRozsak/SecurityBundle/Service/RoleHierarchy.php b/src/KekRozsak/SecurityBundle/Service/RoleHierarchy.php index 9450e56..9fe5231 100644 --- a/src/KekRozsak/SecurityBundle/Service/RoleHierarchy.php +++ b/src/KekRozsak/SecurityBundle/Service/RoleHierarchy.php @@ -43,7 +43,7 @@ class RoleHierarchy implements RoleHierarchyInterface $roles = $this->roleRepo->findAll(); foreach ($roles as $mainRole) { $main = $mainRole->getRole(); - $this->map[$main] = array(); + $this->map[$main] = array($main); foreach ($mainRole->getInheritedRoles() as $childRole) { $this->map[$main][] = $childRole->getRole(); // TODO: This is one-level only. Get as deep as possible.