Aliyun/Log/Models/StaticCredentialsProvider.php (14 lines of code) (raw):
<?php
/**
* Copyright (C) Alibaba Cloud Computing
* All rights reserved
*/
require_once realpath(dirname(__FILE__) . '/CredentialsProvider.php');
class Aliyun_Log_Models_StaticCredentialsProvider implements Aliyun_Log_Models_CredentialsProvider
{
/**
* @var Aliyun_Log_Models_Credentials
*/
private $credentials;
/**
* @param string $accessKeyId
* @param string $accessKeySecret
* @param string $securityToken
*/
public function __construct(string $accessKeyId, string $accessKeySecret, string $securityToken = '')
{
$this->credentials = new Aliyun_Log_Models_Credentials($accessKeyId, $accessKeySecret, $securityToken);
}
/**
* @return Aliyun_Log_Models_Credentials
*/
public function getCredentials(): Aliyun_Log_Models_Credentials
{
return $this->credentials;
}
}