public static function _default_signature_provider()

in src/AwsCompatibilityClient.php [45:59]


    public static function _default_signature_provider()
    {
        return SignatureProvider::memoize(function ($version, $service, $region) {
            if ('v2' === $version) {
                return new SignatureV2();
            }

            static $fallback;
            if (empty($fallback)) {
                $fallback = SignatureProvider::version();
            }

            return $fallback($version, $service, $region);
        });
    }