Code Duplication    Length = 17-17 lines in 2 locations

web/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/ClientResolver.php 2 locations

@@ 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
    {