accessKeyId = $accessKeyId; $this->accessSecret = $accessSecret; $this->securityToken = $securityToken; $this->refreshDate = date($this->dateTimeFormat); } /** * @return bool */ public function isExpired() { if ($this->expiredDate == null) { return false; } if (strtotime($this->expiredDate) > strtotime(date($this->dateTimeFormat))) { return false; } return true; } /** * @return false|string */ public function getRefreshDate() { return $this->refreshDate; } /** * @return string */ public function getExpiredDate() { return $this->expiredDate; } /** * @param $expiredHours * * @return false|string */ public function setExpiredDate($expiredHours) { if ($expiredHours > 0) { return $this->expiredDate = date($this->dateTimeFormat, strtotime('+' . $expiredHours . ' hour')); } } /** * @return string */ public function getAccessKeyId() { return $this->accessKeyId; } /** * @param $accessKeyId */ public function setAccessKeyId($accessKeyId) { $this->accessKeyId = $accessKeyId; } /** * @return string */ public function getAccessSecret() { return $this->accessSecret; } /** * @param $accessSecret */ public function setAccessSecret($accessSecret) { $this->accessSecret = $accessSecret; } /** * @return string */ public function getSecurityToken() { return $this->securityToken; } /** * @param $securityToken */ public function setSecurityToken($securityToken) { $this->securityToken = $securityToken; } }