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); }); }
public static function _default_signature_provider() { return SignatureProvider::memoize(SignatureProvider::defaultProvider()); }