From af6804828bbfb77bb16b3be987f147a0222ffe5a Mon Sep 17 00:00:00 2001 From: Evgeniy Koval Date: Tue, 7 Apr 2020 01:11:33 +0300 Subject: [PATCH] Update Connection.php --- .../Messenger/Bridge/AmazonSqs/Transport/Connection.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/Connection.php b/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/Connection.php index 01283928b5..abd636e5c0 100644 --- a/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/Connection.php +++ b/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/Connection.php @@ -105,6 +105,9 @@ class Connection $configuration['endpoint'] = sprintf('https://sqs.%s.amazonaws.com', $configuration['region']); } else { $configuration['endpoint'] = sprintf('%s://%s%s', ($query['sslmode'] ?? null) === 'disable' ? 'http' : 'https', $parsedUrl['host'], ($parsedUrl['port'] ?? null) ? ':'.$parsedUrl['port'] : ''); + if (preg_match(';sqs.(.+).amazonaws.com;', $parsedUrl['host'], $matches)) { + $configuration['region'] = $matches[1]; + } unset($query['sslmode']); }