phpCAS version 1.3.6

CAS_ProxiedService_Testabel Class Reference

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