Mercurial > hg > isophonics-drupal-site
comparison vendor/nikic/php-parser/test/code/parser/stmt/namespace/alias.test @ 0:4c8ae668cc8c
Initial import (non-working)
author | Chris Cannam |
---|---|
date | Wed, 29 Nov 2017 16:09:58 +0000 |
parents | |
children | 5fb285c0d0e3 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4c8ae668cc8c |
---|---|
1 Aliases (use) | |
2 ----- | |
3 <?php | |
4 | |
5 use A\B; | |
6 use C\D as E; | |
7 use F\G as H, J; | |
8 | |
9 // evil alias notation - Do Not Use! | |
10 use \A; | |
11 use \A as B; | |
12 | |
13 // function and constant aliases | |
14 use function foo\bar; | |
15 use function foo\bar as baz; | |
16 use const foo\BAR; | |
17 use const foo\BAR as BAZ; | |
18 ----- | |
19 array( | |
20 0: Stmt_Use( | |
21 type: TYPE_NORMAL (1) | |
22 uses: array( | |
23 0: Stmt_UseUse( | |
24 type: TYPE_UNKNOWN (0) | |
25 name: Name( | |
26 parts: array( | |
27 0: A | |
28 1: B | |
29 ) | |
30 ) | |
31 alias: B | |
32 ) | |
33 ) | |
34 ) | |
35 1: Stmt_Use( | |
36 type: TYPE_NORMAL (1) | |
37 uses: array( | |
38 0: Stmt_UseUse( | |
39 type: TYPE_UNKNOWN (0) | |
40 name: Name( | |
41 parts: array( | |
42 0: C | |
43 1: D | |
44 ) | |
45 ) | |
46 alias: E | |
47 ) | |
48 ) | |
49 ) | |
50 2: Stmt_Use( | |
51 type: TYPE_NORMAL (1) | |
52 uses: array( | |
53 0: Stmt_UseUse( | |
54 type: TYPE_UNKNOWN (0) | |
55 name: Name( | |
56 parts: array( | |
57 0: F | |
58 1: G | |
59 ) | |
60 ) | |
61 alias: H | |
62 ) | |
63 1: Stmt_UseUse( | |
64 type: TYPE_UNKNOWN (0) | |
65 name: Name( | |
66 parts: array( | |
67 0: J | |
68 ) | |
69 ) | |
70 alias: J | |
71 ) | |
72 ) | |
73 ) | |
74 3: Stmt_Use( | |
75 type: TYPE_NORMAL (1) | |
76 uses: array( | |
77 0: Stmt_UseUse( | |
78 type: TYPE_UNKNOWN (0) | |
79 name: Name( | |
80 parts: array( | |
81 0: A | |
82 ) | |
83 ) | |
84 alias: A | |
85 ) | |
86 ) | |
87 comments: array( | |
88 0: // evil alias notation - Do Not Use! | |
89 ) | |
90 ) | |
91 4: Stmt_Use( | |
92 type: TYPE_NORMAL (1) | |
93 uses: array( | |
94 0: Stmt_UseUse( | |
95 type: TYPE_UNKNOWN (0) | |
96 name: Name( | |
97 parts: array( | |
98 0: A | |
99 ) | |
100 ) | |
101 alias: B | |
102 ) | |
103 ) | |
104 ) | |
105 5: Stmt_Use( | |
106 type: TYPE_FUNCTION (2) | |
107 uses: array( | |
108 0: Stmt_UseUse( | |
109 type: TYPE_UNKNOWN (0) | |
110 name: Name( | |
111 parts: array( | |
112 0: foo | |
113 1: bar | |
114 ) | |
115 ) | |
116 alias: bar | |
117 ) | |
118 ) | |
119 comments: array( | |
120 0: // function and constant aliases | |
121 ) | |
122 ) | |
123 6: Stmt_Use( | |
124 type: TYPE_FUNCTION (2) | |
125 uses: array( | |
126 0: Stmt_UseUse( | |
127 type: TYPE_UNKNOWN (0) | |
128 name: Name( | |
129 parts: array( | |
130 0: foo | |
131 1: bar | |
132 ) | |
133 ) | |
134 alias: baz | |
135 ) | |
136 ) | |
137 ) | |
138 7: Stmt_Use( | |
139 type: TYPE_CONSTANT (3) | |
140 uses: array( | |
141 0: Stmt_UseUse( | |
142 type: TYPE_UNKNOWN (0) | |
143 name: Name( | |
144 parts: array( | |
145 0: foo | |
146 1: BAR | |
147 ) | |
148 ) | |
149 alias: BAR | |
150 ) | |
151 ) | |
152 ) | |
153 8: Stmt_Use( | |
154 type: TYPE_CONSTANT (3) | |
155 uses: array( | |
156 0: Stmt_UseUse( | |
157 type: TYPE_UNKNOWN (0) | |
158 name: Name( | |
159 parts: array( | |
160 0: foo | |
161 1: BAR | |
162 ) | |
163 ) | |
164 alias: BAZ | |
165 ) | |
166 ) | |
167 ) | |
168 ) |