annotate vendor/symfony/debug/Resources/ext/tests/002.phpt @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents 7a779792577d
children
rev   line source
Chris@0 1 --TEST--
Chris@0 2 Test symfony_debug_backtrace in case of fatal error
Chris@0 3 --SKIPIF--
Chris@12 4 <?php if (!extension_loaded('symfony_debug')) {
Chris@12 5 echo 'skip';
Chris@12 6 } ?>
Chris@0 7 --FILE--
Chris@0 8 <?php
Chris@0 9
Chris@0 10 function bar()
Chris@0 11 {
Chris@0 12 foo();
Chris@0 13 }
Chris@0 14
Chris@0 15 function foo()
Chris@0 16 {
Chris@0 17 notexist();
Chris@0 18 }
Chris@0 19
Chris@0 20 function bt()
Chris@0 21 {
Chris@0 22 print_r(symfony_debug_backtrace());
Chris@0 23 }
Chris@0 24
Chris@0 25 register_shutdown_function('bt');
Chris@0 26
Chris@0 27 bar();
Chris@0 28
Chris@0 29 ?>
Chris@0 30 --EXPECTF--
Chris@0 31 Fatal error: Call to undefined function notexist() in %s on line %d
Chris@0 32 Array
Chris@0 33 (
Chris@0 34 [0] => Array
Chris@0 35 (
Chris@0 36 [function] => bt
Chris@0 37 [args] => Array
Chris@0 38 (
Chris@0 39 )
Chris@0 40
Chris@0 41 )
Chris@0 42
Chris@0 43 [1] => Array
Chris@0 44 (
Chris@0 45 [file] => %s
Chris@0 46 [line] => %d
Chris@0 47 [function] => foo
Chris@0 48 [args] => Array
Chris@0 49 (
Chris@0 50 )
Chris@0 51
Chris@0 52 )
Chris@0 53
Chris@0 54 [2] => Array
Chris@0 55 (
Chris@0 56 [file] => %s
Chris@0 57 [line] => %d
Chris@0 58 [function] => bar
Chris@0 59 [args] => Array
Chris@0 60 (
Chris@0 61 )
Chris@0 62
Chris@0 63 )
Chris@0 64
Chris@0 65 )