diff --git a/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/AmazonSqsTransportTest.php b/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/AmazonSqsTransportTest.php index a5d0fe7473ab6..d2483b8b22a7b 100644 --- a/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/AmazonSqsTransportTest.php +++ b/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/AmazonSqsTransportTest.php @@ -177,6 +177,20 @@ private function getTransport(SerializerInterface $serializer = null, Connection private function createHttpException(): HttpException { - return new ServerException($this->createMock(ResponseInterface::class)); + $response = $this->createMock(ResponseInterface::class); + $response->method('getInfo')->willReturnCallback(static function (?string $type = null) { + $info = [ + 'http_code' => 500, + 'url' => 'https://symfony.com', + ]; + + if (null === $type) { + return $info; + } + + return $info[$type] ?? null; + }); + + return new ServerException($response); } }