[ Index ]

PHP Cross Reference of WordPress

title

Body

[close]

/wp-includes/IXR/ -> class-IXR-error.php (source)

   1  <?php
   2  
   3  /**
   4   * IXR_Error
   5   *
   6   * @package IXR
   7   * @since 1.5.0
   8   */
   9  class IXR_Error
  10  {
  11      var $code;
  12      var $message;
  13  
  14      /**
  15       * PHP5 constructor.
  16       */
  17      function __construct( $code, $message )
  18      {
  19          $this->code = $code;
  20          $this->message = htmlspecialchars($message);
  21      }
  22  
  23      /**
  24       * PHP4 constructor.
  25       */
  26  	public function IXR_Error( $code, $message ) {
  27          self::__construct( $code, $message );
  28      }
  29  
  30      function getXml()
  31      {
  32          $xml = <<<EOD
  33  <methodResponse>
  34    <fault>
  35      <value>
  36        <struct>
  37          <member>
  38            <name>faultCode</name>
  39            <value><int>{$this->code}</int></value>
  40          </member>
  41          <member>
  42            <name>faultString</name>
  43            <value><string>{$this->message}</string></value>
  44          </member>
  45        </struct>
  46      </value>
  47    </fault>
  48  </methodResponse>
  49  
  50  EOD;
  51          return $xml;
  52      }
  53  }


Generated: Fri Apr 19 01:00:02 2024 Cross-referenced by PHPXref 0.7.1