From 2c5abc3300e13efb34ca40d42f2245811c051056 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Egyed?= Date: Wed, 15 Feb 2023 22:33:34 +0100 Subject: [PATCH] [WebProfilerBundle] Render original (not encoded) email headers --- .../Resources/views/Collector/mailer.html.twig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/mailer.html.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/mailer.html.twig index dab2e9c6c0c67..f7ea5a1f42ace 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/mailer.html.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/mailer.html.twig @@ -121,18 +121,18 @@

Headers

Subject -

{{ message.headers.get('subject').bodyAsString() ?? '(empty)' }}

+

{{ message.getSubject() ?? '(empty)' }}

From -
{{ (message.headers.get('from').bodyAsString() ?? '(empty)')|replace({'From:': ''}) }}
+
{{ message.getFrom()|map(addr => addr.toString())|join(', ')|default('(empty)') }}
To -
{{ (message.headers.get('to').bodyAsString() ?? '(empty)')|replace({'To:': ''}) }}
+
{{ message.getTo()|map(addr => addr.toString())|join(', ')|default('(empty)') }}
Headers -
{% for header in message.headers.all|filter(header => (header.name ?? '') not in ['Subject', 'From', 'To']) %}
+                                                            
{% for header in message.headers.all|filter(header => (header.name ?? '')|lower not in ['subject', 'from', 'to']) %}
                                                                 {{- header.toString }}
                                                             {%~ endfor %}