ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
This interface defines methods that allow proxy-authenticated service handlers to be tested in unit tests. More...
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); }