From 8f16c2e39e8392f5033ebd3848f70dd241626faa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9goire=20Pineau?= Date: Thu, 22 Feb 2018 18:18:05 +0100 Subject: [PATCH] [Security][Profiler] Display the original expression in 'Access decision log' --- .../Resources/views/Collector/security.html.twig | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Bundle/SecurityBundle/Resources/views/Collector/security.html.twig b/src/Symfony/Bundle/SecurityBundle/Resources/views/Collector/security.html.twig index 7d993fb1f5..096fadd0f8 100644 --- a/src/Symfony/Bundle/SecurityBundle/Resources/views/Collector/security.html.twig +++ b/src/Symfony/Bundle/SecurityBundle/Resources/views/Collector/security.html.twig @@ -317,7 +317,14 @@ {% if decision.attributes|length == 1 %} - {{ decision.attributes|first }} + {% set attribute = decision.attributes|first %} + {% if attribute.expression is defined %} + Expression:
{{ attribute.expression }}
+ {% elseif attribute.type == 'string' %} + {{ attribute }} + {% else %} + {{ profiler_dump(attribute) }} + {% endif %} {% else %} {{ profiler_dump(decision.attributes) }} {% endif %}