|
Moodle
2.2.1
http://www.collinsharper.com
|
00001 <?php 00026 require_once 'Zend/Service/DeveloperGarden/Response/ResponseAbstract.php'; 00027 00031 require_once 'Zend/Service/DeveloperGarden/Response/SecurityTokenServer/Interface.php'; 00032 00041 class Zend_Service_DeveloperGarden_Response_SecurityTokenServer_GetTokensResponse 00042 extends Zend_Service_DeveloperGarden_Response_ResponseAbstract 00043 implements Zend_Service_DeveloperGarden_Response_SecurityTokenServer_Interface 00044 { 00049 public $securityToken = null; 00050 00056 public function getTokenData() 00057 { 00058 return $this->getSecurityToken(); 00059 } 00060 00066 public function getSecurityToken() 00067 { 00068 if (!$this->securityToken instanceof Zend_Service_DeveloperGarden_Response_SecurityTokenServer_SecurityTokenResponse) { 00069 require_once 'Zend/Service/DeveloperGarden/Response/SecurityTokenServer/Exception.php'; 00070 throw new Zend_Service_DeveloperGarden_Response_SecurityTokenServer_Exception( 00071 'No valid securityToken found.' 00072 ); 00073 } 00074 return $this->securityToken->getTokenData(); 00075 } 00076 00082 public function isValid() 00083 { 00087 if (isset($this->securityToken) 00088 && !empty($this->securityToken->tokenData) 00089 ) { 00090 return true; 00091 } 00092 return false; 00093 } 00094 }