Class CacheableCredentials
Credentials decorator used to implement caching credentials
- Aws\Common\Credentials\AbstractCredentialsDecorator implements Aws\Common\Credentials\CredentialsInterface
-
Aws\Common\Credentials\AbstractRefreshableCredentials
-
Aws\Common\Credentials\CacheableCredentials
Methods summary
-
public
__construct ( Aws\Common\Credentials\CredentialsInterface $credentials, Guzzle\Cache\CacheAdapterInterface $cache, string $cacheKey )
CacheableCredentials is a decorator that decorates other credentials
-
protected
refresh ( )
Attempt to get new credentials from cache or from the adapted object
Methods detail
#
public
__construct( Aws\Common\Credentials\CredentialsInterface
$credentials, Guzzle\Cache\CacheAdapterInterface
$cache, string $cacheKey )
CacheableCredentials is a decorator that decorates other credentials
Parameters
- $credentials
Aws\Common\Credentials\CredentialsInterface
$credentials Credentials to adapt- $cache
Guzzle\Cache\CacheAdapterInterface
$cache Cache to use to store credentials- $cacheKey
string
$cacheKey Cache key of the credentials
Overrides
Attempt to get new credentials from cache or from the adapted object
Methods inherited from Aws\Common\Credentials\AbstractRefreshableCredentials
getAccessKeyId()
,
getCredentials()
,
getSecretKey()
,
getSecurityToken()
,
serialize()
Methods inherited from Aws\Common\Credentials\AbstractCredentialsDecorator
getExpiration()
,
isExpired()
,
setAccessKeyId()
,
setExpiration()
,
setSecretKey()
,
setSecurityToken()
,
unserialize()
Magic methods summary
Properties summary
protected
|
$cache |
#
Cache adapter used to store credentials |
protected
string
|
$cacheKey |
#
Cache key used to store the credentials |