Esempio n. 1
0
 static function unregister_error_handler()
 {
     if (self::$previous_error_handler) {
         $handler = self::$previous_error_handler;
         self::$previous_error_handler = null;
         return set_error_handler($handler);
     } else {
         return restore_error_handler();
     }
 }
Esempio n. 2
0
 function test_error_handler_with_previous_error_handler()
 {
     $original = OpenStruct::$previous_error_handler;
     OpenStruct::$previous_error_handler = array(__CLASS__ . '\\ErrorHandler', 'error_handler');
     assert_equal('test', OpenStruct::error_handler(1, 'error message', $file, 1, array()));
     OpenStruct::$previous_error_handler = $original;
 }