<?php namespace OSS\Tests; class StsBase { protected $SignatureVersion = "1.0"; protected $Version = "2015-04-01"; protected $Timestamp; protected $SignatureMethod = "HMAC-SHA1"; protected $Format = "JSON"; protected $AccessKeyId; protected $SignatureNonce; private $Signature; public function __set($name, $value) { $this->$name = $value; } public function __construct() { $this->Timestamp = gmdate('Y-m-d\TH:i:s\Z'); $this->SignatureNonce = time().rand(10000,99999); } }