Code Duplication    Length = 6-7 lines in 3 locations

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

@@ 461-467 (lines=7) @@
458
459
            $args['endpoint'] = $result['endpoint'];
460
461
            if (
462
                empty($args['config']['signature_version'])
463
                && isset($result['signatureVersion'])
464
            ) {
465
                $args['config']['signature_version']
466
                    = $result['signatureVersion'];
467
            }
468
469
            if (
470
                empty($args['config']['signing_region'])
@@ 469-474 (lines=6) @@
466
                    = $result['signatureVersion'];
467
            }
468
469
            if (
470
                empty($args['config']['signing_region'])
471
                && isset($result['signingRegion'])
472
            ) {
473
                $args['config']['signing_region'] = $result['signingRegion'];
474
            }
475
476
            if (
477
                empty($args['config']['signing_name'])
@@ 476-481 (lines=6) @@
473
                $args['config']['signing_region'] = $result['signingRegion'];
474
            }
475
476
            if (
477
                empty($args['config']['signing_name'])
478
                && isset($result['signingName'])
479
            ) {
480
                $args['config']['signing_name'] = $result['signingName'];
481
            }
482
        }
483
    }
484