original_string: protected function initializeProxyTicket()
      {
          if (!empty($this->_proxyTicket)) {
              throw new CAS_OutOfSequenceException(
                  'Already initialized, cannot initialize again.'
              );
          }
          // Allow usage of a particular CAS_Client for unit testing.
          if (empty($this->_casClient)) {
              phpCAS::initializeProxiedService($this);
          } else {
              $this->_casClient->initializeProxiedService($this);
          }
      }
code: protected function initializeProxyTicket()
      {
          if (!empty($this->_proxyTicket)) {
              throw new CAS_OutOfSequenceException(
                  'Already initialized, cannot initialize again.'
              );
          }
          // Allow usage of a particular CAS_Client for unit testing.
          if (empty($this->_casClient)) {
              phpCAS::initializeProxiedService($this);
          } else {
              $this->_casClient->initializeProxiedService($this);
          }
      }
code_tokens: protected function initializeProxyTicket ( ) { if ( ! empty ( $ this -> _proxyTicket ) ) { throw new CAS_OutOfSequenceException ( 'Already initialized, cannot initialize again.' ) ; } // Allow usage of a particular CAS_Client for unit testing. if ( empty ( $ this -> _casClient ) ) { phpCAS :: initializeProxiedService ( $ this ) ; } else { $ this -> _casClient -> initializeProxiedService ( $ this ) ; } }
docstring: Fetch our proxy ticket.
  
  Descendent classes should call this method once their service URL is available
  to initialize their proxy ticket.
  
  @return void
  @throws CAS_OutOfSequenceException If called after a proxy ticket has
  already been initialized.
docstring_tokens: Fetch our proxy ticket .