comparison vendor/symfony/debug/Debug.php @ 17:129ea1e6d783

Update, including to Drupal core 8.6.10
author Chris Cannam
date Thu, 28 Feb 2019 13:21:36 +0000
parents c2387f117808
children
comparison
equal deleted inserted replaced
16:c2387f117808 17:129ea1e6d783
40 error_reporting($errorReportingLevel); 40 error_reporting($errorReportingLevel);
41 } else { 41 } else {
42 error_reporting(E_ALL); 42 error_reporting(E_ALL);
43 } 43 }
44 44
45 if (!\in_array(PHP_SAPI, array('cli', 'phpdbg'), true)) { 45 if (!\in_array(\PHP_SAPI, ['cli', 'phpdbg'], true)) {
46 ini_set('display_errors', 0); 46 ini_set('display_errors', 0);
47 ExceptionHandler::register(); 47 ExceptionHandler::register();
48 } elseif ($displayErrors && (!ini_get('log_errors') || ini_get('error_log'))) { 48 } elseif ($displayErrors && (!filter_var(ini_get('log_errors'), FILTER_VALIDATE_BOOLEAN) || ini_get('error_log'))) {
49 // CLI - display errors only if they're not already logged to STDERR 49 // CLI - display errors only if they're not already logged to STDERR
50 ini_set('display_errors', 1); 50 ini_set('display_errors', 1);
51 } 51 }
52 if ($displayErrors) { 52 if ($displayErrors) {
53 ErrorHandler::register(new ErrorHandler(new BufferingLogger())); 53 ErrorHandler::register(new ErrorHandler(new BufferingLogger()));