File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -21,9 +21,11 @@ class Php85Test extends TestCase
21
21
public function testGetErrorHandler ($ expected , $ handler ): void
22
22
{
23
23
set_error_handler ($ handler );
24
- $ result = get_error_handler ();
25
- restore_error_handler ();
26
- restore_error_handler ();
24
+ try {
25
+ $ result = get_error_handler ();
26
+ } finally {
27
+ restore_error_handler ();
28
+ }
27
29
28
30
$ this ->assertSame ($ expected , $ result );
29
31
}
@@ -39,15 +41,19 @@ public function testErrorStableReturnValue(): void
39
41
public function testGetExceptionHandler ($ expected , $ handler ): void
40
42
{
41
43
set_exception_handler ($ handler );
42
- $ result = get_exception_handler ();
43
- restore_exception_handler ();
44
+ try {
45
+ $ result = get_exception_handler ();
46
+ } finally {
47
+ restore_exception_handler ();
48
+ }
44
49
45
50
$ this ->assertSame ($ expected , $ result );
46
51
}
47
52
48
53
public function testExceptionStableReturnValue (): void
49
54
{
50
55
$ this ->assertSame (get_exception_handler (), get_exception_handler ());
56
+
51
57
}
52
58
53
59
public static function provideHandler ()
You can’t perform that action at this time.
0 commit comments