summaryrefslogtreecommitdiff
path: root/src/tests/disabled_functions_chain_call_user_func_ret.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/disabled_functions_chain_call_user_func_ret.phpt')
-rw-r--r--src/tests/disabled_functions_chain_call_user_func_ret.phpt35
1 files changed, 0 insertions, 35 deletions
diff --git a/src/tests/disabled_functions_chain_call_user_func_ret.phpt b/src/tests/disabled_functions_chain_call_user_func_ret.phpt
deleted file mode 100644
index d0ee389..0000000
--- a/src/tests/disabled_functions_chain_call_user_func_ret.phpt
+++ /dev/null
@@ -1,35 +0,0 @@
1--TEST--
2Disable functions by matching the calltrace, on the return value
3--SKIPIF--
4<?php if (!extension_loaded("snuffleupagus")) die "skip"; ?>
5--INI--
6sp.configuration_file={PWD}/config/config_disabled_functions_chain_call_user_func_ret.ini
7--FILE--
8<?php
9function two($a) {
10 echo "two\n";
11 return $a . "_two";
12}
13function one($a) {
14 echo "one\n";
15 two($a);
16 return $a . "_one";
17}
18
19echo one('not matching') . "\n";
20echo one('matching') . "\n";
21echo one('still not matching') . "\n";
22
23?>
24--EXPECTF--
25one
26two
27not matching_one
28one
29two
30
31Warning: [snuffleupagus][disabled_function] Aborted execution on return of the function 'two', because the function returned 'matching_two', which matched a rule in %a/tests/disabled_functions_chain_call_user_func_ret.php on line %d
32matching_one
33one
34two
35still not matching_one