diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/notifier.html.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/notifier.html.twig index dd17fab989a6b..eb43fc988ec84 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/notifier.html.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/notifier.html.twig @@ -17,7 +17,7 @@ {% for transport in events.transports %}
- {{ transport }} + {{ transport ?: 'Empty Transport Name' }} {{ events.messages(transport)|length }}
{% endfor %} @@ -100,7 +100,7 @@ {% for transport in events.transports %} -

{{ transport }}

+

{{ transport ?: 'Empty Transport Name' }}

diff --git a/src/Symfony/Component/Notifier/Event/NotificationEvents.php b/src/Symfony/Component/Notifier/Event/NotificationEvents.php index 19d698b61f3a1..4ed3e6fa78c05 100644 --- a/src/Symfony/Component/Notifier/Event/NotificationEvents.php +++ b/src/Symfony/Component/Notifier/Event/NotificationEvents.php @@ -24,7 +24,7 @@ class NotificationEvents public function add(MessageEvent $event): void { $this->events[] = $event; - $this->transports[$event->getMessage()->getTransport()] = true; + $this->transports[(string) $event->getMessage()->getTransport()] = true; } public function getTransports(): array @@ -43,7 +43,7 @@ public function getEvents(string $name = null): array $events = []; foreach ($this->events as $event) { - if ($name === $event->getMessage()->getTransport()) { + if ($name === (string) $event->getMessage()->getTransport()) { $events[] = $event; } }