Merge branch '3.4' into 4.2

* 3.4:
  [Intl] Enable error handler during compile
This commit is contained in:
Fabien Potencier 2019-05-08 21:22:49 +02:00
commit a3c3c4417c

View File

@ -68,6 +68,12 @@ function get_icu_version_from_genrb($genrb)
return $matches[1];
}
error_reporting(E_ALL);
set_error_handler(function ($type, $msg, $file, $line) {
throw new \ErrorException($msg, 0, $type, $file, $line);
});
set_exception_handler(function (\Throwable $exception) {
echo "\n";
@ -82,10 +88,7 @@ set_exception_handler(function (\Throwable $exception) {
echo get_class($cause).': '.$cause->getMessage()."\n";
echo "\n";
echo $cause->getFile().':'.$cause->getLine()."\n";
foreach ($cause->getTrace() as $trace) {
echo $trace['file'].':'.$trace['line']."\n";
}
echo "\n";
echo $cause->getTraceAsString()."\n";
$cause = $cause->getPrevious();
$root = false;