X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=vendor%2Fpsy%2Fpsysh%2Fsrc%2FPsy%2FException%2FFatalErrorException.php;h=5fe7fc61cf8ff214b5b6f671ed7c610490cd3db1;hb=bfbba508964731508b9bd6d5835c2edc858db95b;hp=6c0ef460510bd3823a0e703040c18edace773e36;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;p=yaffs-website diff --git a/vendor/psy/psysh/src/Psy/Exception/FatalErrorException.php b/vendor/psy/psysh/src/Psy/Exception/FatalErrorException.php index 6c0ef4605..5fe7fc61c 100644 --- a/vendor/psy/psysh/src/Psy/Exception/FatalErrorException.php +++ b/vendor/psy/psysh/src/Psy/Exception/FatalErrorException.php @@ -23,13 +23,18 @@ class FatalErrorException extends \ErrorException implements Exception * * @param string $message (default: "") * @param int $code (default: 0) - * @param int $severity (default: 9000) + * @param int $severity (default: 1) * @param string $filename (default: null) * @param int $lineno (default: null) * @param \Exception $previous (default: null) */ - public function __construct($message = '', $code = 0, $severity = 9000, $filename = null, $lineno = null, $previous = null) + public function __construct($message = '', $code = 0, $severity = 1, $filename = null, $lineno = null, $previous = null) { + // Since these are basically always PHP Parser Node line numbers, treat -1 as null. + if ($lineno === -1) { + $lineno = null; + } + $this->rawMessage = $message; $message = sprintf('PHP Fatal error: %s in %s on line %d', $message, $filename ?: "eval()'d code", $lineno); parent::__construct($message, $code, $severity, $filename, $lineno, $previous);