af1088a051a31cb61bef67da0348a0419cdf8935
[yaffs-website] / vendor / nikic / php-parser / test / code / prettyPrinter / stmt / function_signatures.test
1 Function signatures
2 -----
3 <?php
4
5 interface A
6 {
7     function f1();
8     function f2($a, $b);
9     function f3(&$a);
10     function f4(A\B $a);
11     function f4(array $a);
12     function f5(callable $a);
13     function f6(&$a);
14     function f7(...$a);
15     function f8(&...$a);
16     function f9(A &$a);
17     function f10(A ...$a);
18     function f11(A &$a);
19     function f12(A &...$a);
20     function f13($a) : array;
21     function f14($a) : callable;
22     function f15($a) : B\C;
23 }
24 -----
25 interface A
26 {
27     function f1();
28     function f2($a, $b);
29     function f3(&$a);
30     function f4(A\B $a);
31     function f4(array $a);
32     function f5(callable $a);
33     function f6(&$a);
34     function f7(...$a);
35     function f8(&...$a);
36     function f9(A &$a);
37     function f10(A ...$a);
38     function f11(A &$a);
39     function f12(A &...$a);
40     function f13($a) : array;
41     function f14($a) : callable;
42     function f15($a) : B\C;
43 }