global statement removal: hphp/test [7/x]
[hiphop-php.git] / hphp / test / quick / reflection2.php.expect
blob70272fd1d3b1db45e884bc06073a84fdbc9c68e8
1 0: my_other_override
2 modifiers: int(256)
3 isFinal: bool(false)
4 isAbstract: bool(false)
5 isPublic: bool(true)
6 isProtected: bool(false)
7 isPrivate: bool(false)
8 isStatic: bool(false)
9 array(0) {
11 Prototype: my_class::my_other_override
12 1: my_child_method
13 modifiers: int(256)
14 isFinal: bool(false)
15 isAbstract: bool(false)
16 isPublic: bool(true)
17 isProtected: bool(false)
18 isPrivate: bool(false)
19 isStatic: bool(false)
20 array(0) {
22 ReflectionException: Method my_child::my_child_method does not have a prototype
23 2: my_method
24 modifiers: int(256)
25 isFinal: bool(false)
26 isAbstract: bool(false)
27 isPublic: bool(true)
28 isProtected: bool(false)
29 isPrivate: bool(false)
30 isStatic: bool(false)
31 array(0) {
33 ReflectionException: Method my_child::my_method does not have a prototype
34 3: my_override_method
35 modifiers: int(256)
36 isFinal: bool(false)
37 isAbstract: bool(false)
38 isPublic: bool(true)
39 isProtected: bool(false)
40 isPrivate: bool(false)
41 isStatic: bool(false)
42 array(0) {
44 Prototype: my_base::my_override_method
45 4: my_base_method
46 modifiers: int(256)
47 isFinal: bool(false)
48 isAbstract: bool(false)
49 isPublic: bool(true)
50 isProtected: bool(false)
51 isPrivate: bool(false)
52 isStatic: bool(false)
53 array(0) {
55 ReflectionException: Method my_child::my_base_method does not have a prototype
56 5: my_trait_method
57 modifiers: int(256)
58 isFinal: bool(false)
59 isAbstract: bool(false)
60 isPublic: bool(true)
61 isProtected: bool(false)
62 isPrivate: bool(false)
63 isStatic: bool(false)
64 array(0) {
66 ReflectionException: Method my_child::my_trait_method does not have a prototype
67 object(ReflectionParameter) (3) {
68   ["info"]=>
69   array(10) {
70     ["index"]=>
71     int(0)
72     ["name"]=>
73     string(1) "c"
74     ["type"]=>
75     string(7) "MyClass"
76     ["type_hint"]=>
77     string(7) "MyClass"
78     ["type_hint_builtin"]=>
79     bool(false)
80     ["function"]=>
81     string(1) "f"
82     ["class"]=>
83     string(1) "I"
84     ["type_hint_nullable"]=>
85     bool(false)
86     ["attributes"]=>
87     array(0) {
88     }
89     ["is_optional"]=>
90     bool(false)
91   }
92   ["name"]=>
93   string(1) "c"
94   ["paramTypeInfo"]=>
95   array(3) {
96     ["name"]=>
97     string(7) "MyClass"
98     ["nullable"]=>
99     bool(false)
100     ["builtin"]=>
101     bool(false)
102   }