Symfony2 API
Interface

Symfony\Component\Security\Core\Role\RoleHierarchyInterface

interface RoleHierarchyInterface

RoleHierarchyInterface is the interface for a role hierarchy.

Methods

RoleInterface[] getReachableRoles(array $roles)

Returns an array of all reachable roles.

Details

at line 31
public RoleInterface[] getReachableRoles(array $roles)

Returns an array of all reachable roles.

Reachable roles are the roles directly assigned but also all roles that
are transitively reachable from them in the role hierarchy.

Parameters

array $roles An array of directly assigned roles

Return Value

RoleInterface[] An array of all reachable roles