annotate vendor/symfony/debug/Resources/ext/tests/002.phpt @ 2:92f882872392

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