File tree Expand file tree Collapse file tree 1 file changed +50
-0
lines changed
Zend/tests/function_arguments Expand file tree Collapse file tree 1 file changed +50
-0
lines changed Original file line number Diff line number Diff line change 1+ --TEST--
2+ SensitiveParameter attribute suppresses the single sensitive argument.
3+ --FILE--
4+ <?php
5+
6+ $ test = function (#[SensitiveParameter] $ sensitive )
7+ {
8+ debug_print_backtrace ();
9+ var_dump (debug_backtrace ());
10+ var_dump ((new Exception )->getTrace ());
11+ };
12+
13+ $ test ('sensitive ' );
14+ ?>
15+ --EXPECTF--
16+ #0 %ssensitive_parameter_closure.php(10): {closure}(Object(SensitiveParameter))
17+ array(1) {
18+ [0]=>
19+ array(4) {
20+ ["file"]=>
21+ string(%d) "%ssensitive_parameter_closure.php"
22+ ["line"]=>
23+ int(10)
24+ ["function"]=>
25+ string(9) "{closure}"
26+ ["args"]=>
27+ array(1) {
28+ [0]=>
29+ object(SensitiveParameter)#%d (0) {
30+ }
31+ }
32+ }
33+ }
34+ array(1) {
35+ [0]=>
36+ array(4) {
37+ ["file"]=>
38+ string(%d) "%ssensitive_parameter_closure.php"
39+ ["line"]=>
40+ int(10)
41+ ["function"]=>
42+ string(9) "{closure}"
43+ ["args"]=>
44+ array(1) {
45+ [0]=>
46+ object(SensitiveParameter)#%d (0) {
47+ }
48+ }
49+ }
50+ }
You can’t perform that action at this time.
0 commit comments