@@ 644-660 (lines=17) @@ | ||
641 | return SignatureProvider::defaultProvider(); |
|
642 | } |
|
643 | ||
644 | public static function _default_signature_version(array &$args) |
|
645 | { |
|
646 | if (isset($args['config']['signature_version'])) { |
|
647 | return $args['config']['signature_version']; |
|
648 | } |
|
649 | ||
650 | $args['__partition_result'] = isset($args['__partition_result']) |
|
651 | ? isset($args['__partition_result']) |
|
652 | : call_user_func(PartitionEndpointProvider::defaultProvider(), [ |
|
653 | 'service' => $args['service'], |
|
654 | 'region' => $args['region'], |
|
655 | ]); |
|
656 | ||
657 | return isset($args['__partition_result']['signatureVersion']) |
|
658 | ? $args['__partition_result']['signatureVersion'] |
|
659 | : $args['api']->getSignatureVersion(); |
|
660 | } |
|
661 | ||
662 | public static function _default_signing_name(array &$args) |
|
663 | { |
|
@@ 686-702 (lines=17) @@ | ||
683 | return $args['service']; |
|
684 | } |
|
685 | ||
686 | public static function _default_signing_region(array &$args) |
|
687 | { |
|
688 | if (isset($args['config']['signing_region'])) { |
|
689 | return $args['config']['signing_region']; |
|
690 | } |
|
691 | ||
692 | $args['__partition_result'] = isset($args['__partition_result']) |
|
693 | ? isset($args['__partition_result']) |
|
694 | : call_user_func(PartitionEndpointProvider::defaultProvider(), [ |
|
695 | 'service' => $args['service'], |
|
696 | 'region' => $args['region'], |
|
697 | ]); |
|
698 | ||
699 | return isset($args['__partition_result']['signingRegion']) |
|
700 | ? $args['__partition_result']['signingRegion'] |
|
701 | : $args['region']; |
|
702 | } |
|
703 | ||
704 | public static function _missing_version(array $args) |
|
705 | { |