Esempio n. 1
0
 static function _shutdownHandler()
 {
     static $types = array(E_ERROR => 1, E_CORE_ERROR => 1, E_COMPILE_ERROR => 1, E_PARSE => 1);
     $error = error_get_last();
     if (isset($types[$error['type']])) {
         self::_exceptionHandler(new FatalErrorException($error['message'], 0, $error['type'], $error['file'], $error['line'], NULL));
         return;
     }
     if (self::$showBar && !self::$productionMode && !self::$ajaxDetected && !self::$consoleMode && !preg_match('#^Content-Type: (?!text/html)#im', implode("\n", headers_list()))) {
         NDebugHelpers::renderDebugBar(self::$panels);
     }
 }