Получить роль пользователя, не вошедшего в систему TWIG Symfony2

Я хотел бы знать, как я могу узнать, предоставлен ли пользователь, если он не является текущим пользователем в ветке.

Я использую этот код для текущего пользователя:

{% if is_granted('ROLE_USER') %}
    <a href="...">Delete</a>
{% endif %}

Но я хотел бы иметь возможность сделать то же самое с другими пользователями, которые не вошли в систему в данный момент. Спасибо.

Редактировать: На самом деле, я думаю, что с помощью ветки нет прямого способа проверить роль пользователя, который не прошел проверку подлинности. Поэтому я сделал это прямо в шаблоне ветки, проверил, является ли пользователь администратором или нет, затем установил var. (В моем вопросе я искал, как сделать в списке пользователей.)

{% set from_user_is_admin = false %}
{% for role in from_user.getRoles() %} 
    {% if role == 'ROLE_ADMIN' %}{% set from_user_admin = true %}{% endif %}
    {% if role == 'ROLE_SUPER_ADMIN' %}{% set from_user_admin = true %}{% endif %}
{% endfor %}
{% if from_user_admin == false %}THIS USER IS NOT ADMIN{% endif %}

Ответы на вопрос(4)

Ваш ответ на вопрос