@@ -1079,47 +1079,47 @@ static inline Variant _call(zval *object, zval *func)
1079
1079
return retval;
1080
1080
}
1081
1081
1082
- Variant call (Variant &func, Array &args)
1082
+ static Variant call (Variant &func, Array &args)
1083
1083
{
1084
1084
func.addRef ();
1085
1085
return _call (NULL , func.ptr (), args);
1086
1086
}
1087
1087
1088
- Variant call (Variant &func)
1088
+ static Variant call (Variant &func)
1089
1089
{
1090
1090
func.addRef ();
1091
1091
return _call (nullptr , func.ptr ());
1092
1092
}
1093
1093
1094
- Variant call (const char *func, Array &args)
1094
+ static Variant call (const char *func, Array &args)
1095
1095
{
1096
1096
Variant _func (func);
1097
1097
return _call (NULL , _func.ptr (), args);
1098
1098
}
1099
1099
1100
- Variant exec (const char *func)
1100
+ static Variant exec (const char *func)
1101
1101
{
1102
1102
Variant _func (func);
1103
1103
Array args;
1104
1104
return _call (NULL , _func.ptr (), args);
1105
1105
}
1106
1106
/* generator*/
1107
- Variant exec (const char *func, Variant v1)
1107
+ static Variant exec (const char *func, Variant v1)
1108
1108
{
1109
1109
Variant _func (func);
1110
1110
Array args;
1111
1111
args.append (v1.ptr ());
1112
1112
return _call (NULL , _func.ptr (), args);
1113
1113
}
1114
- Variant exec (const char *func, Variant v1, Variant v2)
1114
+ static Variant exec (const char *func, Variant v1, Variant v2)
1115
1115
{
1116
1116
Variant _func (func);
1117
1117
Array args;
1118
1118
args.append (v1.ptr ());
1119
1119
args.append (v2.ptr ());
1120
1120
return _call (NULL , _func.ptr (), args);
1121
1121
}
1122
- Variant exec (const char *func, Variant v1, Variant v2, Variant v3)
1122
+ static Variant exec (const char *func, Variant v1, Variant v2, Variant v3)
1123
1123
{
1124
1124
Variant _func (func);
1125
1125
Array args;
@@ -1128,7 +1128,7 @@ Variant exec(const char *func, Variant v1, Variant v2, Variant v3)
1128
1128
args.append (v3.ptr ());
1129
1129
return _call (NULL , _func.ptr (), args);
1130
1130
}
1131
- Variant exec (const char *func, Variant v1, Variant v2, Variant v3, Variant v4)
1131
+ static Variant exec (const char *func, Variant v1, Variant v2, Variant v3, Variant v4)
1132
1132
{
1133
1133
Variant _func (func);
1134
1134
Array args;
@@ -1138,7 +1138,7 @@ Variant exec(const char *func, Variant v1, Variant v2, Variant v3, Variant v4)
1138
1138
args.append (v4.ptr ());
1139
1139
return _call (NULL , _func.ptr (), args);
1140
1140
}
1141
- Variant exec (const char *func, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5)
1141
+ static Variant exec (const char *func, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5)
1142
1142
{
1143
1143
Variant _func (func);
1144
1144
Array args;
@@ -1149,7 +1149,7 @@ Variant exec(const char *func, Variant v1, Variant v2, Variant v3, Variant v4, V
1149
1149
args.append (v5.ptr ());
1150
1150
return _call (NULL , _func.ptr (), args);
1151
1151
}
1152
- Variant exec (const char *func, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6)
1152
+ static Variant exec (const char *func, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6)
1153
1153
{
1154
1154
Variant _func (func);
1155
1155
Array args;
@@ -1161,7 +1161,7 @@ Variant exec(const char *func, Variant v1, Variant v2, Variant v3, Variant v4, V
1161
1161
args.append (v6.ptr ());
1162
1162
return _call (NULL , _func.ptr (), args);
1163
1163
}
1164
- Variant exec (const char *func, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6, Variant v7)
1164
+ static Variant exec (const char *func, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6, Variant v7)
1165
1165
{
1166
1166
Variant _func (func);
1167
1167
Array args;
@@ -1174,7 +1174,7 @@ Variant exec(const char *func, Variant v1, Variant v2, Variant v3, Variant v4, V
1174
1174
args.append (v7.ptr ());
1175
1175
return _call (NULL , _func.ptr (), args);
1176
1176
}
1177
- Variant exec (const char *func, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6, Variant v7, Variant v8)
1177
+ static Variant exec (const char *func, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6, Variant v7, Variant v8)
1178
1178
{
1179
1179
Variant _func (func);
1180
1180
Array args;
@@ -1188,7 +1188,7 @@ Variant exec(const char *func, Variant v1, Variant v2, Variant v3, Variant v4, V
1188
1188
args.append (v8.ptr ());
1189
1189
return _call (NULL , _func.ptr (), args);
1190
1190
}
1191
- Variant exec (const char *func, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6, Variant v7, Variant v8, Variant v9)
1191
+ static Variant exec (const char *func, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6, Variant v7, Variant v8, Variant v9)
1192
1192
{
1193
1193
Variant _func (func);
1194
1194
Array args;
@@ -1203,7 +1203,7 @@ Variant exec(const char *func, Variant v1, Variant v2, Variant v3, Variant v4, V
1203
1203
args.append (v9.ptr ());
1204
1204
return _call (NULL , _func.ptr (), args);
1205
1205
}
1206
- Variant exec (const char *func, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6, Variant v7, Variant v8, Variant v9, Variant v10)
1206
+ static Variant exec (const char *func, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6, Variant v7, Variant v8, Variant v9, Variant v10)
1207
1207
{
1208
1208
Variant _func (func);
1209
1209
Array args;
@@ -1226,7 +1226,7 @@ static inline zend_class_entry *getClassEntry(const char *name)
1226
1226
return zend_lookup_class (class_name.ptr ());
1227
1227
}
1228
1228
1229
- void throwException (const char *name, const char *message, int code = 0 )
1229
+ static void throwException (const char *name, const char *message, int code = 0 )
1230
1230
{
1231
1231
zend_class_entry *ce = getClassEntry (name);
1232
1232
if (ce == NULL )
@@ -1237,7 +1237,7 @@ void throwException(const char *name, const char *message, int code = 0)
1237
1237
zend_throw_exception (ce, message, code TSRMLS_CC);
1238
1238
}
1239
1239
1240
- Variant global (const char *name)
1240
+ static Variant global (const char *name)
1241
1241
{
1242
1242
zend_string *key = zend_string_init (name, strlen (name), 0 );
1243
1243
zval *var = zend_hash_find_ind (&EG (symbol_table), key);
@@ -1494,7 +1494,7 @@ class Object: public Variant
1494
1494
}
1495
1495
};
1496
1496
1497
- Object create (const char *name, Array &args)
1497
+ static Object create (const char *name, Array &args)
1498
1498
{
1499
1499
zend_class_entry *ce = getClassEntry (name);
1500
1500
Object object;
@@ -1513,7 +1513,7 @@ Object create(const char *name, Array &args)
1513
1513
return object;
1514
1514
}
1515
1515
1516
- Object create (const char *name)
1516
+ static Object create (const char *name)
1517
1517
{
1518
1518
Object object;
1519
1519
zend_class_entry *ce = getClassEntry (name);
@@ -1555,7 +1555,7 @@ extern map<const char *, function_t, strCmp> function_map;
1555
1555
extern void _exec_function (zend_execute_data *data, zval *return_value);
1556
1556
extern void _exec_method (zend_execute_data *data, zval *return_value);
1557
1557
1558
- Variant constant (const char *name)
1558
+ static Variant constant (const char *name)
1559
1559
{
1560
1560
zend_string *_name = zend_string_init (name, strlen (name), 0 );
1561
1561
zval *val = zend_get_constant_ex (_name, NULL , ZEND_FETCH_CLASS_SILENT);
@@ -2044,16 +2044,7 @@ class Extension
2044
2044
extern unordered_map<string, Extension*> _name_to_extension;
2045
2045
extern unordered_map<int , Extension*> _module_number_to_extension;
2046
2046
2047
- Extension::Extension (const char *name, const char *version)
2048
- {
2049
- module.name = name;
2050
- module.version = version;
2051
- this ->name = name;
2052
- this ->version = version;
2053
- _name_to_extension[name] = this ;
2054
- }
2055
-
2056
- Object newObject (const char *name)
2047
+ static Object newObject (const char *name)
2057
2048
{
2058
2049
Object object;
2059
2050
zend_class_entry *ce = getClassEntry (name);
@@ -2075,7 +2066,7 @@ Object newObject(const char *name)
2075
2066
}
2076
2067
2077
2068
/* generator*/
2078
- Object newObject (const char *name, Variant v1)
2069
+ static Object newObject (const char *name, Variant v1)
2079
2070
{
2080
2071
Object object;
2081
2072
zend_class_entry *ce = getClassEntry (name);
@@ -2097,7 +2088,7 @@ Object newObject(const char *name, Variant v1)
2097
2088
object.call (" __construct" , args);
2098
2089
return object;
2099
2090
}
2100
- Object newObject (const char *name, Variant v1, Variant v2)
2091
+ static Object newObject (const char *name, Variant v1, Variant v2)
2101
2092
{
2102
2093
Object object;
2103
2094
zend_class_entry *ce = getClassEntry (name);
@@ -2121,7 +2112,7 @@ Object newObject(const char *name, Variant v1, Variant v2)
2121
2112
object.call (" __construct" , args);
2122
2113
return object;
2123
2114
}
2124
- Object newObject (const char *name, Variant v1, Variant v2, Variant v3)
2115
+ static Object newObject (const char *name, Variant v1, Variant v2, Variant v3)
2125
2116
{
2126
2117
Object object;
2127
2118
zend_class_entry *ce = getClassEntry (name);
@@ -2147,7 +2138,7 @@ Object newObject(const char *name, Variant v1, Variant v2, Variant v3)
2147
2138
object.call (" __construct" , args);
2148
2139
return object;
2149
2140
}
2150
- Object newObject (const char *name, Variant v1, Variant v2, Variant v3, Variant v4)
2141
+ static Object newObject (const char *name, Variant v1, Variant v2, Variant v3, Variant v4)
2151
2142
{
2152
2143
Object object;
2153
2144
zend_class_entry *ce = getClassEntry (name);
@@ -2175,7 +2166,7 @@ Object newObject(const char *name, Variant v1, Variant v2, Variant v3, Variant v
2175
2166
object.call (" __construct" , args);
2176
2167
return object;
2177
2168
}
2178
- Object newObject (const char *name, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5)
2169
+ static Object newObject (const char *name, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5)
2179
2170
{
2180
2171
Object object;
2181
2172
zend_class_entry *ce = getClassEntry (name);
@@ -2205,7 +2196,7 @@ Object newObject(const char *name, Variant v1, Variant v2, Variant v3, Variant v
2205
2196
object.call (" __construct" , args);
2206
2197
return object;
2207
2198
}
2208
- Object newObject (const char *name, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6)
2199
+ static Object newObject (const char *name, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6)
2209
2200
{
2210
2201
Object object;
2211
2202
zend_class_entry *ce = getClassEntry (name);
@@ -2237,7 +2228,7 @@ Object newObject(const char *name, Variant v1, Variant v2, Variant v3, Variant v
2237
2228
object.call (" __construct" , args);
2238
2229
return object;
2239
2230
}
2240
- Object newObject (const char *name, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6, Variant v7)
2231
+ static Object newObject (const char *name, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6, Variant v7)
2241
2232
{
2242
2233
Object object;
2243
2234
zend_class_entry *ce = getClassEntry (name);
@@ -2271,7 +2262,7 @@ Object newObject(const char *name, Variant v1, Variant v2, Variant v3, Variant v
2271
2262
object.call (" __construct" , args);
2272
2263
return object;
2273
2264
}
2274
- Object newObject (const char *name, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6, Variant v7, Variant v8)
2265
+ static Object newObject (const char *name, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6, Variant v7, Variant v8)
2275
2266
{
2276
2267
Object object;
2277
2268
zend_class_entry *ce = getClassEntry (name);
@@ -2307,7 +2298,7 @@ Object newObject(const char *name, Variant v1, Variant v2, Variant v3, Variant v
2307
2298
object.call (" __construct" , args);
2308
2299
return object;
2309
2300
}
2310
- Object newObject (const char *name, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6, Variant v7, Variant v8, Variant v9)
2301
+ static Object newObject (const char *name, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6, Variant v7, Variant v8, Variant v9)
2311
2302
{
2312
2303
Object object;
2313
2304
zend_class_entry *ce = getClassEntry (name);
@@ -2345,7 +2336,7 @@ Object newObject(const char *name, Variant v1, Variant v2, Variant v3, Variant v
2345
2336
object.call (" __construct" , args);
2346
2337
return object;
2347
2338
}
2348
- Object newObject (const char *name, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6, Variant v7, Variant v8, Variant v9, Variant v10)
2339
+ static Object newObject (const char *name, Variant v1, Variant v2, Variant v3, Variant v4, Variant v5, Variant v6, Variant v7, Variant v8, Variant v9, Variant v10)
2349
2340
{
2350
2341
Object object;
2351
2342
zend_class_entry *ce = getClassEntry (name);
0 commit comments