original_string: public static function traceEnd($res = '')
      {
          if (empty(self::$_PHPCAS_DEBUG['indent'])) {
              self::$_PHPCAS_DEBUG['indent'] = 0;
          } else {
              self::$_PHPCAS_DEBUG['indent']--;
          }
          $dbg = debug_backtrace();
          $str = '';
          if (is_object($res)) {
              $str .= '<= ' . get_class($res);
          } else {
              $str .= '<= ' . str_replace(array("\r\n", "\n", "\r"), "", var_export($res, true));
          }
  
          phpCAS :: log($str);
      }
code: public static function traceEnd($res = '')
      {
          if (empty(self::$_PHPCAS_DEBUG['indent'])) {
              self::$_PHPCAS_DEBUG['indent'] = 0;
          } else {
              self::$_PHPCAS_DEBUG['indent']--;
          }
          $dbg = debug_backtrace();
          $str = '';
          if (is_object($res)) {
              $str .= '<= ' . get_class($res);
          } else {
              $str .= '<= ' . str_replace(array("\r\n", "\n", "\r"), "", var_export($res, true));
          }
  
          phpCAS :: log($str);
      }
code_tokens: public static function traceEnd ( $ res = '' ) { if ( empty ( self :: $ _PHPCAS_DEBUG [ 'indent' ] ) ) { self :: $ _PHPCAS_DEBUG [ 'indent' ] = 0 ; } else { self :: $ _PHPCAS_DEBUG [ 'indent' ] -- ; } $ dbg = debug_backtrace ( ) ; $ str = '' ; if ( is_object ( $ res ) ) { $ str .= '<= ' . get_class ( $ res ) ; } else { $ str .= '<= ' . str_replace ( array ( "\r\n" , "\n" , "\r" ) , "" , var_export ( $ res , true ) ) ; } phpCAS :: log ( $ str ) ; }
docstring: This method is used to indicate the end of the execution of a function in
  debug mode.
  
  @param string $res the result of the function
  
  @return void
docstring_tokens: This method is used to indicate the end of the execution of a function in debug mode .