Fix constructor

ofaj
jmontoyaa 9 years ago
parent 78fa5c9dc1
commit 4b6b315409
  1. 16
      main/inc/lib/pear/HTML/QuickForm.php

@ -2000,7 +2000,7 @@ class HTML_QuickForm extends HTML_Common
* @return string error message * @return string error message
* @static * @static
*/ */
function errorMessage($value) public static function errorMessage($value)
{ {
// make the variable static so that it only has to do the defining on the first call // make the variable static so that it only has to do the defining on the first call
static $errorMessages; static $errorMessages;
@ -2054,7 +2054,6 @@ class HTML_QuickForm extends HTML_Common
*/ */
class HTML_QuickForm_Error extends PEAR_Error class HTML_QuickForm_Error extends PEAR_Error
{ {
/** /**
* Prefix for all error messages * Prefix for all error messages
* @var string * @var string
@ -2069,13 +2068,16 @@ class HTML_QuickForm_Error extends PEAR_Error
* @param int $level intensity of the error (PHP error code) * @param int $level intensity of the error (PHP error code)
* @param mixed $debuginfo any information that can inform user as to nature of the error * @param mixed $debuginfo any information that can inform user as to nature of the error
*/ */
public function __construct($code = QUICKFORM_ERROR, $mode = PEAR_ERROR_RETURN, public function __construct(
$level = E_USER_NOTICE, $debuginfo = null) $code = QUICKFORM_ERROR,
{ $mode = PEAR_ERROR_RETURN,
$level = E_USER_NOTICE,
$debuginfo = null
) {
if (is_int($code)) { if (is_int($code)) {
$this->PEAR_Error(HTML_QuickForm::errorMessage($code), $code, $mode, $level, $debuginfo); parent::__construct(HTML_QuickForm::errorMessage($code), $code, $mode, $level, $debuginfo);
} else { } else {
$this->PEAR_Error("Invalid error code: $code", QUICKFORM_ERROR, $mode, $level, $debuginfo); parent::__construct("Invalid error code: $code", QUICKFORM_ERROR, $mode, $level, $debuginfo);
} }
} }
} }

Loading…
Cancel
Save