|
ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
This interface defines methods that allow proxy-authenticated service handlers to be tested in unit tests. More...
Collaboration diagram for CAS_ProxiedService_Testabel: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);
}