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;
}
}