From 6ba4e55277e0bb28235a6f12f84cf4dfdf9e0944 Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Sat, 15 Nov 2014 01:20:27 +0100 Subject: [PATCH] Throw exception on E_NOTICE Use of uninitialized values must be detected asap. --- library/Icinga/Application/ApplicationBootstrap.php | 1 + 1 file changed, 1 insertion(+) diff --git a/library/Icinga/Application/ApplicationBootstrap.php b/library/Icinga/Application/ApplicationBootstrap.php index 0e6114063..4710994b4 100644 --- a/library/Icinga/Application/ApplicationBootstrap.php +++ b/library/Icinga/Application/ApplicationBootstrap.php @@ -459,6 +459,7 @@ abstract class ApplicationBootstrap return false; // Continue with the normal error handler } switch($errno) { + case E_NOTICE: case E_WARNING: case E_STRICT: throw new ErrorException($errstr, 0, $errno, $errfile, $errline);