initializeProxiedService() public static method

Initialize a proxied-service handler with the proxy-ticket it should use.
public static initializeProxiedService ( CAS_ProxiedService $proxiedService ) : void
$proxiedService CAS_ProxiedService Proxied Service Handler
return void
Ejemplo n.º 1
0
 /**
  * Fetch our proxy ticket.
  *
  * Descendent classes should call this method once their service URL is available
  * to initialize their proxy ticket.
  *
  * @return void
  * @throws CAS_OutOfSequenceException If called after a proxy ticket has
  * already been initialized.
  */
 protected function initializeProxyTicket()
 {
     if (!empty($this->_proxyTicket)) {
         throw new CAS_OutOfSequenceException('Already initialized, cannot initialize again.');
     }
     // Allow usage of a particular CAS_Client for unit testing.
     if (empty($this->_casClient)) {
         phpCAS::initializeProxiedService($this);
     } else {
         $this->_casClient->initializeProxiedService($this);
     }
 }