summaryrefslogtreecommitdiff
path: root/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/aws/aws-sdk-php/src/Endpoint/Partition.php')
-rw-r--r--vendor/aws/aws-sdk-php/src/Endpoint/Partition.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php b/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php
index 5125485..46d2371 100644
--- a/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php
+++ b/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php
@@ -287,12 +287,18 @@ final class Partition implements ArrayAccess, PartitionInterface
{
$variantTags = [];
if (isset($options['use_fips_endpoint'])) {
- if ($options['use_fips_endpoint']->isUseFipsEndpoint()) {
+ $useFips = $options['use_fips_endpoint'];
+ if (is_bool($useFips)) {
+ $useFips && $variantTags[] = 'fips';
+ } elseif ($useFips->isUseFipsEndpoint()) {
$variantTags[] = 'fips';
}
}
if (isset($options['use_dual_stack_endpoint'])) {
- if ($options['use_dual_stack_endpoint']->isUseDualStackEndpoint()) {
+ $useDualStack = $options['use_dual_stack_endpoint'];
+ if (is_bool($useDualStack)) {
+ $useDualStack && $variantTags[] = 'dualstack';
+ } elseif ($useDualStack->isUseDualStackEndpoint()) {
$variantTags[] = 'dualstack';
}
}