[Intl] Enable error handler during compile

This commit is contained in:
Roland Franssen 2019-05-08 18:03:40 +02:00
parent 75d1dd45e5
commit 914653d866
1 changed files with 7 additions and 4 deletions

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;