|
phpCAS
version 1.4.0
|
This interface defines methods that allow proxy-authenticated service handlers to be tested in unit tests.
Classes implementing this interface SHOULD store the CAS_Client passed and initialize themselves with that client rather than via the static phpCAS method. For example:
/ **
* Fetch our proxy ticket.
* /
protected function initializeProxyTicket() {
// Allow usage of a particular CAS_Client for unit testing.
if (is_null($this->casClient))
phpCAS::initializeProxiedService($this);
else
$this->casClient->initializeProxiedService($this);
}
1.8.13