@@ -112,31 +112,32 @@ function setCustomErrorHandler()
112
112
{
113
113
set_error_handler (
114
114
function ($ errNo , $ errStr , $ errFile , $ errLine ) {
115
- $ errorNames = [
116
- E_ERROR => 'Error ' ,
117
- E_WARNING => 'Warning ' ,
118
- E_PARSE => 'Parse ' ,
119
- E_NOTICE => 'Notice ' ,
120
- E_CORE_ERROR => 'Core Error ' ,
121
- E_CORE_WARNING => 'Core Warning ' ,
122
- E_COMPILE_ERROR => 'Compile Error ' ,
123
- E_COMPILE_WARNING => 'Compile Warning ' ,
124
- E_USER_ERROR => 'User Error ' ,
125
- E_USER_WARNING => 'User Warning ' ,
126
- E_USER_NOTICE => 'User Notice ' ,
127
- E_STRICT => 'Strict ' ,
128
- E_RECOVERABLE_ERROR => 'Recoverable Error ' ,
129
- E_DEPRECATED => 'Deprecated ' ,
130
- E_USER_DEPRECATED => 'User Deprecated ' ,
131
- ];
115
+ if (error_reporting ()) {
116
+ $ errorNames = [
117
+ E_ERROR => 'Error ' ,
118
+ E_WARNING => 'Warning ' ,
119
+ E_PARSE => 'Parse ' ,
120
+ E_NOTICE => 'Notice ' ,
121
+ E_CORE_ERROR => 'Core Error ' ,
122
+ E_CORE_WARNING => 'Core Warning ' ,
123
+ E_COMPILE_ERROR => 'Compile Error ' ,
124
+ E_COMPILE_WARNING => 'Compile Warning ' ,
125
+ E_USER_ERROR => 'User Error ' ,
126
+ E_USER_WARNING => 'User Warning ' ,
127
+ E_USER_NOTICE => 'User Notice ' ,
128
+ E_STRICT => 'Strict ' ,
129
+ E_RECOVERABLE_ERROR => 'Recoverable Error ' ,
130
+ E_DEPRECATED => 'Deprecated ' ,
131
+ E_USER_DEPRECATED => 'User Deprecated ' ,
132
+ ];
132
133
133
- $ errName = isset ($ errorNames [$ errNo ]) ? $ errorNames [$ errNo ] : "" ;
134
+ $ errName = isset ($ errorNames [$ errNo ]) ? $ errorNames [$ errNo ] : "" ;
134
135
135
- throw new \PHPUnit_Framework_Exception (
136
- sprintf ("%s: %s in %s:%s. " , $ errName , $ errStr , $ errFile , $ errLine ),
137
- $ errNo
138
- );
139
- },
140
- E_ALL
136
+ throw new \PHPUnit_Framework_Exception (
137
+ sprintf ("%s: %s in %s:%s. " , $ errName , $ errStr , $ errFile , $ errLine ),
138
+ $ errNo
139
+ );
140
+ }
141
+ }
141
142
);
142
143
}
0 commit comments