ИерархияРолей
класс ИерархияРолей реализует RoleHierarchyInterface
ИерархияРолей определяет иерархию ролей.
Методы
| __construct(array $hierarchy) Конструктор. | ||
| RoleInterface[] | getReachableRoles(array $roles) Возвращает массив всех доступных ролей для заданных ролей. |
Подробности
__construct(array $hierarchy)
Конструктор.
Параметры
| array | $hierarchy | Массив, определяющий иерархию |
RoleInterface[] getReachableRoles(array $roles)
Возвращает массив всех доступных ролей для заданных ролей.
Доступные роли — это роли, непосредственно назначенные, а также все роли, которые могут быть достигнуты транзитивно из них в иерархии ролей.
Параметры
| array | $roles | Массив непосредственно назначенных ролей |
Значение возврата
| RoleInterface[] | Массив всех доступных ролей |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Security/Core/Role/RoleHierarchy.html