Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 605fc7b

Browse files
committed
fix
1 parent aeec152 commit 605fc7b

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/Symfony/Component/Messenger/EventListener/SendFailedMessageToFailureTransportListener.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
use Psr\Container\ContainerInterface;
1414
use Psr\Log\LoggerInterface;
15-
use Symfony\Component\DependencyInjection\ServiceLocator;
1615
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
1716
use Symfony\Component\Messenger\Event\WorkerMessageFailedEvent;
1817
use Symfony\Component\Messenger\Stamp\DelayStamp;
@@ -35,7 +34,7 @@ class SendFailedMessageToFailureTransportListener implements EventSubscriberInte
3534
*/
3635
public function __construct($failureSenders, LoggerInterface $logger = null)
3736
{
38-
if (!$failureSenders instanceof ServiceLocator) {
37+
if (!$failureSenders instanceof ContainerInterface) {
3938
trigger_deprecation('symfony/messenger', '5.3', 'Passing a SenderInterface value as 1st argument to "%s()" is deprecated, pass a ServiceLocator instead.', __METHOD__);
4039
}
4140

@@ -99,6 +98,6 @@ private function getFailureSender(string $receiverName): SenderInterface
9998

10099
private function hasFailureTransports(WorkerMessageFailedEvent $event): bool
101100
{
102-
return ($this->failureSenders instanceof ServiceLocator && $this->failureSenders->has($event->getReceiverName())) || $this->failureSenders instanceof SenderInterface;
101+
return ($this->failureSenders instanceof ContainerInterface && $this->failureSenders->has($event->getReceiverName())) || $this->failureSenders instanceof SenderInterface;
103102
}
104103
}

0 commit comments

Comments
 (0)