ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
CAS_ProxiedService_Testabel Class Reference

This interface defines methods that allow proxy-authenticated service handlers to be tested in unit tests. More...

+ Collaboration diagram for CAS_ProxiedService_Testabel:

Detailed Description

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);
    }

The documentation for this class was generated from the following file: