@@ -27,20 +27,20 @@ public function onError($code, $message, $file, $line) {
2727 switch ($ code ) {
2828 case E_NOTICE :
2929 case E_USER_NOTICE :
30- $ exc = new Errors \Notice ($ message , $ file , $ line , debug_backtrace ());
30+ $ exc = new Errors \Notice ($ message , $ file , $ line , debug_backtrace (), $ code );
3131 break ;
3232 case E_WARNING :
3333 case E_USER_WARNING :
34- $ exc = new Errors \Warning ($ message , $ file , $ line , debug_backtrace ());
34+ $ exc = new Errors \Warning ($ message , $ file , $ line , debug_backtrace (), $ code );
3535 break ;
3636 case E_ERROR :
3737 case E_CORE_ERROR :
3838 case E_RECOVERABLE_ERROR :
39- $ exc = new Errors \Fatal ($ message , $ file , $ line , debug_backtrace ());
39+ $ exc = new Errors \Fatal ($ message , $ file , $ line , debug_backtrace (), $ code );
4040 break ;
4141 case E_USER_ERROR :
4242 default :
43- $ exc = new Errors \Error ($ message , $ file , $ line , debug_backtrace ());
43+ $ exc = new Errors \Error ($ message , $ file , $ line , debug_backtrace (), $ code );
4444 }
4545 $ this ->notifier ->notify ($ exc );
4646 }
@@ -67,7 +67,7 @@ public function onShutdown()
6767 if ($ error ['type ' ] & error_reporting () === 0 ) {
6868 return ;
6969 }
70- $ exc = new Errors \Fatal ($ error ['message ' ], $ error ['file ' ], $ error ['line ' ]);
70+ $ exc = new Errors \Fatal ($ error ['message ' ], $ error ['file ' ], $ error ['line ' ], $ trace = array (), $ error [ ' type ' ] );
7171 $ this ->notifier ->notify ($ exc );
7272 }
7373
0 commit comments