Scalr\Service\Azure::loadToken PHP Метод

loadToken() приватный Метод

Load token from storage (DB in future).
private loadToken ( string $type ) : object
$type string 'access' or 'refresh'
Результат object stdClass with next properties : token, expireDate and error.
    private function loadToken($type)
    {
        $azureConstantsPrefix = '\\Scalr\\Model\\Entity\\CloudCredentialsProperty::AZURE';
        $ccProps = $this->environment->keychain(\SERVER_PLATFORMS::AZURE)->properties;
        $type = strtoupper($type);
        $token = new \stdClass();
        $token->token = $ccProps[constant("{$azureConstantsPrefix}_{$type}_TOKEN")];
        $token->expireDate = $ccProps[constant("{$azureConstantsPrefix}_{$type}_TOKEN_EXPIRE")];
        $token->error = '';
        return !empty($token->token) ? $token : null;
    }