repo.or.cz
/
hiphop-php.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
history
|
raw
|
HEAD
Initial support for Closure::bind outside of repo mode
[hiphop-php.git]
/
hphp
/
system
/
idl
/
closure.idl.json
blob
3a9159124bbb7e70954b83e8d4bed6ed7d88e3ce
1
{
2
"preamble": "#include <runtime\/vm\/func.h>\n",
3
"consts": [
4
],
5
"funcs": [
6
],
7
"classes": [
8
{
9
"name": "Closure",
10
"desc": "Used as the base class for all closures",
11
"flags": [
12
"NoDefaultSweep"
13
],
14
"funcs": [
15
{
16
"name": "__construct",
17
"return": {
18
"type": null
19
},
20
"flags": [
21
],
22
"args": [
23
]
24
},
25
{
26
"name": "__debuginfo",
27
"return": {
28
"type": "StringMap"
29
},
30
"flags": [
31
],
32
"args": [
33
]
34
},
35
{
36
"name": "__get",
37
"flags": [
38
],
39
"return": {
40
"type": "Variant"
41
},
42
"args": [
43
{
44
"name": "name",
45
"type": "Variant"
46
}
47
]
48
},
49
{
50
"name": "__set",
51
"flags": [
52
],
53
"return": {
54
"type": "Variant"
55
},
56
"args": [
57
{
58
"name": "name",
59
"type": "Variant"
60
},
61
{
62
"name": "value",
63
"type": "Variant"
64
}
65
]
66
},
67
{
68
"name": "__isset",
69
"flags": [
70
],
71
"return": {
72
"type": "Boolean"
73
},
74
"args": [
75
{
76
"name": "name",
77
"type": "Variant"
78
}
79
]
80
},
81
{
82
"name": "__unset",
83
"flags": [
84
],
85
"return": {
86
"type": "Variant"
87
},
88
"args": [
89
{
90
"name": "name",
91
"type": "Variant"
92
}
93
]
94
},
95
{
96
"name": "bind",
97
"return": {
98
"type": "Object"
99
},
100
"flags": [
101
"IsStatic"
102
],
103
"args": [
104
{
105
"name": "closure",
106
"type": "Variant"
107
},
108
{
109
"name": "newthis",
110
"type": "Variant"
111
},
112
{
113
"name": "newscope",
114
"type": "Variant",
115
"value": "\"static\""
116
}
117
]
118
},
119
{
120
"name": "bindto",
121
"return": {
122
"type": "Object"
123
},
124
"flags": [
125
],
126
"args": [
127
{
128
"name": "newthis",
129
"type": "Variant"
130
},
131
{
132
"name": "newscope",
133
"type": "Variant",
134
"value": "\"static\""
135
}
136
]
137
}
138
],
139
"consts": [
140
]
141
}
142
]
143
}