Skip to content

Commit 135418b

Browse files
committed
ensure legacy event dispatcher compatibility
1 parent e43dc91 commit 135418b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Transport/AbstractTransport.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
use Psr\Log\LoggerInterface;
1515
use Psr\Log\NullLogger;
1616
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
17+
use Symfony\Component\EventDispatcher\LegacyEventDispatcherProxy;
1718
use Symfony\Component\Mailer\DelayedSmtpEnvelope;
1819
use Symfony\Component\Mailer\Event\MessageEvent;
1920
use Symfony\Component\Mailer\Exception\TransportException;
@@ -36,7 +37,7 @@ abstract class AbstractTransport implements TransportInterface
3637

3738
public function __construct(EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null)
3839
{
39-
$this->dispatcher = $dispatcher;
40+
$this->dispatcher = LegacyEventDispatcherProxy::decorate($dispatcher);
4041
$this->logger = $logger ?: new NullLogger();
4142
}
4243

0 commit comments

Comments
 (0)