* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Security\Core\Role; /** * RoleHierarchyInterface is the interface for a role hierarchy. * * @author Fabien Potencier */ interface RoleHierarchyInterface { /** * Returns an array of all reachable roles by the given ones. * * Reachable roles are the roles directly assigned but also all roles that * are transitively reachable from them in the role hierarchy. * * @param RoleInterface[] $roles An array of directly assigned roles * * @return RoleInterface[] An array of all reachable roles */ public function getReachableRoles(array $roles); } __halt_compiler();----SIGNATURE:----YCeyCnB0cbCcvq2q2UlZWre0+HWEPQjcUCTd/rinh1F9gwyCVx10Lk0Deqb5FaVZZbSocsJGCENSsmGfiQcQqAjlP6DyZMT4veu7Hjhf0/L3J+TYU85gANhwQixoAD/gNjCsdlDXdJX+orzbYxMx+S4mKlAjat77jPKqPNQoX7JVRb49NXrwV0DLFQZRCMKFudOXgkthUe98IprNrZ9Bua5swyt0vKZaH1G/r9eYvUY0Ah89tjFtasf1oqkHlbOqq0pGCpS/825I42mhUIyFhxSKl+fMCfpcQLu0syrfoxYzyOYC1qyDn3h7pZz8Qeiz0W6Dli4Yrbcan3Y8KlpsYtai7HNOo956dHwndPLCwkJeP0IwWlX/axNTAJLx4WLV5g1768Nkb7Plz2dRAazTjw2Svfnv+KjsG9VF6VNjKZhTrmyv01pHPw8YkKnUhF0humhpEeDLeF4IpfpAWUouKYl3PLTbf6g334r5uNIsccFfVFWQCOGe97XdQsZ3pCwvDK8EjOS0UrobwL8zwrvdMx3ZOasRt+qPV6UZPmx2ffZb5I/28PxfoyfptsemzxvN7MO91rZ6pw1UZRupM9Zct7JcySNuwTlKUk8wW2Lgl8v0DcypvtF6IjxcWxPDuDnbiH56wsO92Eqy7jos4PEAc6e7XCsYgiw1HSj/HoFFka0=----ATTACHMENT:----Mzg3Mjk4NDAwOTEwMzYgNDM0NzAwNDQxMjI4OTY2NyA3NDcwODkyMzE2MzYyODY=