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