/**
* Since PHP4 doesn't have exceptions, here's some error objects
* loosely modeled on the standard PEAR_Error model...
+ * @addtogroup Exception
*/
class WikiError {
/**
/**
* Localized error message object
+ * @addtogroup Exception
*/
class WikiErrorMsg extends WikiError {
/**
/**
* @todo document
+ * @addtogroup Exception
*/
class WikiXmlError extends WikiError {
/**
/** @return string */
function getMessage() {
- return sprintf( '%s at line %d, col %d (byte %d%s): %s',
+ // '$1 at line $2, col $3 (byte $4): $5',
+ return wfMsgHtml( 'xml-error-string',
$this->mMessage,
$this->mLine,
$this->mColumn,
- $this->mByte,
- $this->mContext,
+ $this->mByte . $this->mContext,
xml_error_string( $this->mXmlError ) );
}
}
}
}
-
-?>