* * 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:----rsV9Q+avf8xO9RSKqgfPXJiyOfSSSeLWJ7EJkTuiMNVg2o9U6FwlnApiptbMXklXibrR2FaDo+xlY9CF0KCXR7ZvNCtl0SU/Xd1DCORlvN6FGX2mYe+VW1LvH8fKg0AwA0c04lekQtUHdmQTIQU1RfqZngtOZIHVo0B/IQuAHNTr3/c7MEFzeZvK+5PaGrzOQm+ZXwQ+v63FNL+XN9lWj6H0SVGAmIonHK2lIlGY9nVCKs4/kxrIwP9AaH8w0HteoWLTPeArz8eLV6rhwr5WzySXSeHD+ipRwrYFOfn62il/K1DaX2CXC+LZpAZ8SRd8IJNj31u5t7Hk5CFvZitOMv0e6JeRadT7xdpqftNonj49ZhUd28popG+qdjNgHSg3KAEZGvXohMBAD4Np7Ry1ksHLMuazSpy4eghlpTQ2pL+WGulM/TtkVy6e5DKlv6za8vcQZ4/f7y8zZaKNxtuTc1MApn8deDd+q5lHSn3RlrMI+FlbKgG5KYryNzsG8N7Mf8RZDPwWIXPi5+rLIjF7OB6YKIBtsKRka3Md3xbVzTX/tYC9QQUfHbH8iVFBadJhSbJfqEvod0G4v9OCx1KOaCsuJqB3uoRW9m+pNIa0huWrxNDsbvc6tXnLuydfScUe7afiHp39Bb6CBtrRzKPiACSkROIXEZApaTIRbKLZmCk=----ATTACHMENT:----NjQ2MjkzMjM5Njc3NzA3NyA2NTI1MDIxMzcxMjU5OTg1IDc5MDM1MTU0ODIzNTExNjY=