Использование FOSUserBundle У меня есть два места, где я могу определить роли пользователей: security.yml
(статические) и за roles
свойство в объекте-пользователе (DB, dynamic). Как я могу получить полный список всех ролей для пользователя (также унаследованного)?Symfony, FOSUserBundle: Получить все статические и динамические роли
Пример
security:
role_hierarchy:
ROLE_ADMIN: [ROLE_USER]
ROLE_SUPERADMIN: [ROLE_ADMIN]
ROLE_SUPERDUPERADMIN: [ROLE_SUPERADMIN]
User-Роли (Entity):
[ROLE_BOARDMODERATOR, ROLE_CHATMODEARTOR, ROLE_ADMIN]
.
endresult бы быть что-то вроде:
[ROLE_USER, ROLE_ADMIN, ROLE_BOARDMODERATOR, ROLE_CHATMODERATOR]