Moodle  2.2.1
http://www.collinsharper.com
C:/xampp/htdocs/moodle/lib/zend/Zend/Service/DeveloperGarden/Response/SecurityTokenServer/GetTokensResponse.php
Go to the documentation of this file.
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 }
 All Data Structures Namespaces Files Functions Variables Enumerations