Symfony 4.4 -> умеет ли AccessDecisionManager разспозновать Roles hierarchy, без указания в ->decide($token,[..... роли роли роли]), а просто указать "коневую роль"?
По коду вообще не видно что там как-то задействована иерархия ролей. Сейчас работае только при перечислении всех ролей, которые должны учитываться, ROLE_USER не работает если нужно чтобы ROLE_TOP_USER: [ROLE_USER] учитывался.
Не совсем понимаю, как это использовать нативно, но судя по доке AuthorizationChecker реализует isGranted, в котором просто вызов decide, который принимает единственную роль. Может быть вы иерархию неверно указали?
Я говорю про decisionManager а не про authorizationChecker. У меня несколько деревьев ролей, поэтому в voterah приходится проверять значения из нескольких деревьев