original_string: public function getServerProxyValidateURL()
      {
          phpCAS::traceBegin();
          // the URL is build only when needed
          if ( empty($this->_server['proxy_validate_url']) ) {
              switch ($this->getServerVersion()) {
              case CAS_VERSION_1_0:
                  $this->_server['proxy_validate_url'] = '';
                  break;
              case CAS_VERSION_2_0:
                  $this->_server['proxy_validate_url'] = $this->_getServerBaseURL().'proxyValidate';
                  break;
              case CAS_VERSION_3_0:
                  $this->_server['proxy_validate_url'] = $this->_getServerBaseURL().'p3/proxyValidate';
                  break;
              }
          }
          $url = $this->_buildQueryUrl(
              $this->_server['proxy_validate_url'],
              'service='.urlencode($this->getURL())
          );
          phpCAS::traceEnd($url);
          return $url;
      }
code: public function getServerProxyValidateURL()
      {
          phpCAS::traceBegin();
          // the URL is build only when needed
          if ( empty($this->_server['proxy_validate_url']) ) {
              switch ($this->getServerVersion()) {
              case CAS_VERSION_1_0:
                  $this->_server['proxy_validate_url'] = '';
                  break;
              case CAS_VERSION_2_0:
                  $this->_server['proxy_validate_url'] = $this->_getServerBaseURL().'proxyValidate';
                  break;
              case CAS_VERSION_3_0:
                  $this->_server['proxy_validate_url'] = $this->_getServerBaseURL().'p3/proxyValidate';
                  break;
              }
          }
          $url = $this->_buildQueryUrl(
              $this->_server['proxy_validate_url'],
              'service='.urlencode($this->getURL())
          );
          phpCAS::traceEnd($url);
          return $url;
      }
code_tokens: public function getServerProxyValidateURL ( ) { phpCAS :: traceBegin ( ) ; // the URL is build only when needed if ( empty ( $ this -> _server [ 'proxy_validate_url' ] ) ) { switch ( $ this -> getServerVersion ( ) ) { case CAS_VERSION_1_0 : $ this -> _server [ 'proxy_validate_url' ] = '' ; break ; case CAS_VERSION_2_0 : $ this -> _server [ 'proxy_validate_url' ] = $ this -> _getServerBaseURL ( ) . 'proxyValidate' ; break ; case CAS_VERSION_3_0 : $ this -> _server [ 'proxy_validate_url' ] = $ this -> _getServerBaseURL ( ) . 'p3/proxyValidate' ; break ; } } $ url = $ this -> _buildQueryUrl ( $ this -> _server [ 'proxy_validate_url' ] , 'service=' . urlencode ( $ this -> getURL ( ) ) ) ; phpCAS :: traceEnd ( $ url ) ; return $ url ; }
docstring: This method is used to retrieve the proxy validating URL of the CAS server.
  
  @return string proxyValidate URL.
docstring_tokens: This method is used to retrieve the proxy validating URL of the CAS server .