From: Robin Appelman Date: Sun, 17 Apr 2011 09:18:17 +0000 (+0200) Subject: fix strict errors in xml parser X-Git-Tag: v3.0~267^2~558^2~99 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=fda445ab0536b06f8bb37b58413a25d97f4036a5;p=nextcloud-server.git fix strict errors in xml parser --- diff --git a/3dparty/MDB2/Schema/Parser.php b/3dparty/MDB2/Schema/Parser.php index 7c22012c416..bd7a9657932 100644 --- a/3dparty/MDB2/Schema/Parser.php +++ b/3dparty/MDB2/Schema/Parser.php @@ -120,7 +120,7 @@ class MDB2_Schema_Parser extends XML_Parser { // force ISO-8859-1 due to different defaults for PHP4 and PHP5 // todo: this probably needs to be investigated some more andcleaned up - parent::XML_Parser('ISO-8859-1'); + parent::__construct('ISO-8859-1'); $this->variables = $variables; $this->structure = $structure; @@ -503,7 +503,7 @@ class MDB2_Schema_Parser extends XML_Parser $this->element = implode('-', $this->elements); } - function &raiseError($msg = null, $xmlecode = 0, $xp = null, $ecode = MDB2_SCHEMA_ERROR_PARSE) + function &raiseError($msg = null, $xmlecode = 0, $xp = null, $ecode = MDB2_SCHEMA_ERROR_PARSE,$a=null,$b=null,$c=null) { if (is_null($this->error)) { $error = ''; diff --git a/3dparty/XML/Parser.php b/3dparty/XML/Parser.php index 6b65066d028..38b4f8fe8a6 100644 --- a/3dparty/XML/Parser.php +++ b/3dparty/XML/Parser.php @@ -164,26 +164,6 @@ class XML_Parser extends PEAR */ var $_handlerObj; - // }}} - // {{{ constructor - - /** - * Creates an XML parser. - * - * This is needed for PHP4 compatibility, it will - * call the constructor, when a new instance is created. - * - * @param string $srcenc source charset encoding, use NULL (default) to use - * whatever the document specifies - * @param string $mode how this parser object should work, "event" for - * startelement/endelement-type events, "func" - * to have it call functions named after elements - * @param string $tgenc a valid target encoding - */ - function XML_Parser($srcenc = null, $mode = 'event', $tgtenc = null) - { - XML_Parser::__construct($srcenc, $mode, $tgtenc); - } // }}} /** @@ -560,7 +540,11 @@ class XML_Parser extends PEAR * @param integer $ecode the error message code * @return XML_Parser_Error **/ - function raiseError($msg = null, $ecode = 0) + function raiseError($msg = null, $ecode = 0,$mode = null, + $options = null, + $userinfo = null, + $error_class = null, + $skipmsg = false) { $msg = !is_null($msg) ? $msg : $this->parser; $err = new XML_Parser_Error($msg, $ecode); @@ -606,7 +590,7 @@ class XML_Parser extends PEAR * * @abstract */ - function startHandler($xp, $elem, &$attribs) + function startHandler($xp, $elem, $attribs) { return NULL; }