|
|
1.1 misho 1: --TEST--
2: ReflectionClass::__toString()
3: --CREDITS--
4: Robin Fernandes <robinf@php.net>
5: Steve Seear <stevseea@php.net>
6: --FILE--
7: <?php
8: $rc = new ReflectionClass("ReflectionClass");
9: echo $rc;
10: ?>
11: --EXPECTF--
12: Class [ <internal:Reflection> class ReflectionClass implements Reflector ] {
13:
14: - Constants [3] {
15: Constant [ integer IS_IMPLICIT_ABSTRACT ] { 16 }
16: Constant [ integer IS_EXPLICIT_ABSTRACT ] { 32 }
17: Constant [ integer IS_FINAL ] { 64 }
18: }
19:
20: - Static properties [0] {
21: }
22:
23: - Static methods [1] {
24: Method [ <internal:Reflection> static public method export ] {
25:
26: - Parameters [2] {
27: Parameter #0 [ <required> $argument ]
28: Parameter #1 [ <optional> $return ]
29: }
30: }
31: }
32:
33: - Properties [1] {
34: Property [ <default> public $name ]
35: }
36:
37: - Methods [43] {
38: Method [ <internal:Reflection> final private method __clone ] {
39:
40: - Parameters [0] {
41: }
42: }
43:
44: Method [ <internal:Reflection, ctor> public method __construct ] {
45:
46: - Parameters [1] {
47: Parameter #0 [ <required> $argument ]
48: }
49: }
50:
51: Method [ <internal:Reflection> public method __toString ] {
52:
53: - Parameters [0] {
54: }
55: }
56:
57: Method [ <internal:Reflection> public method getName ] {
58:
59: - Parameters [0] {
60: }
61: }
62:
63: Method [ <internal:Reflection> public method isInternal ] {
64:
65: - Parameters [0] {
66: }
67: }
68:
69: Method [ <internal:Reflection> public method isUserDefined ] {
70:
71: - Parameters [0] {
72: }
73: }
74:
75: Method [ <internal:Reflection> public method isInstantiable ] {
76:
77: - Parameters [0] {
78: }
79: }
80:
81: Method [ <internal:Reflection> public method getFileName ] {
82:
83: - Parameters [0] {
84: }
85: }
86:
87: Method [ <internal:Reflection> public method getStartLine ] {
88:
89: - Parameters [0] {
90: }
91: }
92:
93: Method [ <internal:Reflection> public method getEndLine ] {
94:
95: - Parameters [0] {
96: }
97: }
98:
99: Method [ <internal:Reflection> public method getDocComment ] {
100:
101: - Parameters [0] {
102: }
103: }
104:
105: Method [ <internal:Reflection> public method getConstructor ] {
106:
107: - Parameters [0] {
108: }
109: }
110:
111: Method [ <internal:Reflection> public method hasMethod ] {
112:
113: - Parameters [1] {
114: Parameter #0 [ <required> $name ]
115: }
116: }
117:
118: Method [ <internal:Reflection> public method getMethod ] {
119:
120: - Parameters [1] {
121: Parameter #0 [ <required> $name ]
122: }
123: }
124:
125: Method [ <internal:Reflection> public method getMethods ] {
126:
127: - Parameters [1] {
128: Parameter #0 [ <optional> $filter ]
129: }
130: }
131:
132: Method [ <internal:Reflection> public method hasProperty ] {
133:
134: - Parameters [1] {
135: Parameter #0 [ <required> $name ]
136: }
137: }
138:
139: Method [ <internal:Reflection> public method getProperty ] {
140:
141: - Parameters [1] {
142: Parameter #0 [ <required> $name ]
143: }
144: }
145:
146: Method [ <internal:Reflection> public method getProperties ] {
147:
148: - Parameters [1] {
149: Parameter #0 [ <optional> $filter ]
150: }
151: }
152:
153: Method [ <internal:Reflection> public method hasConstant ] {
154:
155: - Parameters [1] {
156: Parameter #0 [ <required> $name ]
157: }
158: }
159:
160: Method [ <internal:Reflection> public method getConstants ] {
161:
162: - Parameters [0] {
163: }
164: }
165:
166: Method [ <internal:Reflection> public method getConstant ] {
167:
168: - Parameters [1] {
169: Parameter #0 [ <required> $name ]
170: }
171: }
172:
173: Method [ <internal:Reflection> public method getInterfaces ] {
174:
175: - Parameters [0] {
176: }
177: }
178:
179: Method [ <internal:Reflection> public method getInterfaceNames ] {
180:
181: - Parameters [0] {
182: }
183: }
184:
185: Method [ <internal:Reflection> public method isInterface ] {
186:
187: - Parameters [0] {
188: }
189: }
190:
191: Method [ <internal:Reflection> public method isAbstract ] {
192:
193: - Parameters [0] {
194: }
195: }
196:
197: Method [ <internal:Reflection> public method isFinal ] {
198:
199: - Parameters [0] {
200: }
201: }
202:
203: Method [ <internal:Reflection> public method getModifiers ] {
204:
205: - Parameters [0] {
206: }
207: }
208:
209: Method [ <internal:Reflection> public method isInstance ] {
210:
211: - Parameters [1] {
212: Parameter #0 [ <required> $object ]
213: }
214: }
215:
216: Method [ <internal:Reflection> public method newInstance ] {
217:
218: - Parameters [1] {
219: Parameter #0 [ <required> $args ]
220: }
221: }
222:
223: Method [ <internal:Reflection> public method newInstanceArgs ] {
224:
225: - Parameters [1] {
226: Parameter #0 [ <optional> array $args ]
227: }
228: }
229:
230: Method [ <internal:Reflection> public method getParentClass ] {
231:
232: - Parameters [0] {
233: }
234: }
235:
236: Method [ <internal:Reflection> public method isSubclassOf ] {
237:
238: - Parameters [1] {
239: Parameter #0 [ <required> $class ]
240: }
241: }
242:
243: Method [ <internal:Reflection> public method getStaticProperties ] {
244:
245: - Parameters [0] {
246: }
247: }
248:
249: Method [ <internal:Reflection> public method getStaticPropertyValue ] {
250:
251: - Parameters [2] {
252: Parameter #0 [ <required> $name ]
253: Parameter #1 [ <optional> $default ]
254: }
255: }
256:
257: Method [ <internal:Reflection> public method setStaticPropertyValue ] {
258:
259: - Parameters [2] {
260: Parameter #0 [ <required> $name ]
261: Parameter #1 [ <required> $value ]
262: }
263: }
264:
265: Method [ <internal:Reflection> public method getDefaultProperties ] {
266:
267: - Parameters [0] {
268: }
269: }
270:
271: Method [ <internal:Reflection> public method isIterateable ] {
272:
273: - Parameters [0] {
274: }
275: }
276:
277: Method [ <internal:Reflection> public method implementsInterface ] {
278:
279: - Parameters [1] {
280: Parameter #0 [ <required> $interface ]
281: }
282: }
283:
284: Method [ <internal:Reflection> public method getExtension ] {
285:
286: - Parameters [0] {
287: }
288: }
289:
290: Method [ <internal:Reflection> public method getExtensionName ] {
291:
292: - Parameters [0] {
293: }
294: }
295:
296: Method [ <internal:Reflection> public method inNamespace ] {
297:
298: - Parameters [0] {
299: }
300: }
301:
302: Method [ <internal:Reflection> public method getNamespaceName ] {
303:
304: - Parameters [0] {
305: }
306: }
307:
308: Method [ <internal:Reflection> public method getShortName ] {
309:
310: - Parameters [0] {
311: }
312: }
313: }
314: }