From 4fe07d474c8a3d9f52e09e0abddc504a035a2e51 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Tue, 11 May 2021 12:16:59 +0200 Subject: [PATCH] Add test for restoring error_reporting on fatal error during silencing This guard against the issue that GH-6904 would introduce when run under --repeat 2 mode. --- Zend/tests/restore_error_reporting.phpt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Zend/tests/restore_error_reporting.phpt diff --git a/Zend/tests/restore_error_reporting.phpt b/Zend/tests/restore_error_reporting.phpt new file mode 100644 index 00000000000..9c02e71e350 --- /dev/null +++ b/Zend/tests/restore_error_reporting.phpt @@ -0,0 +1,14 @@ +--TEST-- +Test error_reporting being restored after fatal error during silencing +--FILE-- + +--EXPECTF-- +Warning: Undefined variable $undef_var in %s on line %d +NULL + +Fatal error: Cannot use 'self' as class name as it is reserved in %s on line %d