xref: /php-src/ext/soap/soap_arginfo.h (revision 7a8b1f68)
1 /* This is a generated file, edit the .stub.php file instead.
2  * Stub hash: 7712aba90b16090fbe7c124c1e3f26b2cc3e2ab2 */
3 
4 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_use_soap_error_handler, 0, 0, _IS_BOOL, 0)
5 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, enable, _IS_BOOL, 0, "true")
6 ZEND_END_ARG_INFO()
7 
8 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_is_soap_fault, 0, 1, _IS_BOOL, 0)
9 	ZEND_ARG_TYPE_INFO(0, object, IS_MIXED, 0)
10 ZEND_END_ARG_INFO()
11 
12 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapParam___construct, 0, 0, 2)
13 	ZEND_ARG_TYPE_INFO(0, data, IS_MIXED, 0)
14 	ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
15 ZEND_END_ARG_INFO()
16 
17 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapHeader___construct, 0, 0, 2)
18 	ZEND_ARG_TYPE_INFO(0, namespace, IS_STRING, 0)
19 	ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
20 	ZEND_ARG_TYPE_INFO(0, data, IS_MIXED, 0)
21 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, mustUnderstand, _IS_BOOL, 0, "false")
22 	ZEND_ARG_TYPE_MASK(0, actor, MAY_BE_STRING|MAY_BE_LONG|MAY_BE_NULL, "null")
23 ZEND_END_ARG_INFO()
24 
25 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapFault___construct, 0, 0, 2)
26 	ZEND_ARG_TYPE_MASK(0, code, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, NULL)
27 	ZEND_ARG_TYPE_INFO(0, string, IS_STRING, 0)
28 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, actor, IS_STRING, 1, "null")
29 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, details, IS_MIXED, 0, "null")
30 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, name, IS_STRING, 1, "null")
31 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, headerFault, IS_MIXED, 0, "null")
32 ZEND_END_ARG_INFO()
33 
34 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_SoapFault___toString, 0, 0, IS_STRING, 0)
35 ZEND_END_ARG_INFO()
36 
37 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapVar___construct, 0, 0, 2)
38 	ZEND_ARG_TYPE_INFO(0, data, IS_MIXED, 0)
39 	ZEND_ARG_TYPE_INFO(0, encoding, IS_LONG, 1)
40 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, typeName, IS_STRING, 1, "null")
41 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, typeNamespace, IS_STRING, 1, "null")
42 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, nodeName, IS_STRING, 1, "null")
43 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, nodeNamespace, IS_STRING, 1, "null")
44 ZEND_END_ARG_INFO()
45 
46 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapServer___construct, 0, 0, 1)
47 	ZEND_ARG_TYPE_INFO(0, wsdl, IS_STRING, 1)
48 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_ARRAY, 0, "[]")
49 ZEND_END_ARG_INFO()
50 
51 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_fault, 0, 2, IS_VOID, 0)
52 	ZEND_ARG_TYPE_INFO(0, code, IS_STRING, 0)
53 	ZEND_ARG_TYPE_INFO(0, string, IS_STRING, 0)
54 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, actor, IS_STRING, 0, "\"\"")
55 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, details, IS_MIXED, 0, "null")
56 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, name, IS_STRING, 0, "\"\"")
57 ZEND_END_ARG_INFO()
58 
59 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_addSoapHeader, 0, 1, IS_VOID, 0)
60 	ZEND_ARG_OBJ_INFO(0, header, SoapHeader, 0)
61 ZEND_END_ARG_INFO()
62 
63 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_setPersistence, 0, 1, IS_VOID, 0)
64 	ZEND_ARG_TYPE_INFO(0, mode, IS_LONG, 0)
65 ZEND_END_ARG_INFO()
66 
67 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_setClass, 0, 1, IS_VOID, 0)
68 	ZEND_ARG_TYPE_INFO(0, class, IS_STRING, 0)
69 	ZEND_ARG_VARIADIC_TYPE_INFO(0, args, IS_MIXED, 0)
70 ZEND_END_ARG_INFO()
71 
72 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_setObject, 0, 1, IS_VOID, 0)
73 	ZEND_ARG_TYPE_INFO(0, object, IS_OBJECT, 0)
74 ZEND_END_ARG_INFO()
75 
76 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_getFunctions, 0, 0, IS_ARRAY, 0)
77 ZEND_END_ARG_INFO()
78 
79 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_addFunction, 0, 1, IS_VOID, 0)
80 	ZEND_ARG_INFO(0, functions)
81 ZEND_END_ARG_INFO()
82 
83 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_handle, 0, 0, IS_VOID, 0)
84 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, request, IS_STRING, 1, "null")
85 ZEND_END_ARG_INFO()
86 
87 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer___getLastResponse, 0, 0, IS_STRING, 1)
88 ZEND_END_ARG_INFO()
89 
90 #define arginfo_class_SoapClient___construct arginfo_class_SoapServer___construct
91 
92 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___call, 0, 2, IS_MIXED, 0)
93 	ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
94 	ZEND_ARG_TYPE_INFO(0, args, IS_ARRAY, 0)
95 ZEND_END_ARG_INFO()
96 
97 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___soapCall, 0, 2, IS_MIXED, 0)
98 	ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
99 	ZEND_ARG_TYPE_INFO(0, args, IS_ARRAY, 0)
100 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_ARRAY, 1, "null")
101 	ZEND_ARG_INFO_WITH_DEFAULT_VALUE(0, inputHeaders, "null")
102 	ZEND_ARG_INFO_WITH_DEFAULT_VALUE(1, outputHeaders, "null")
103 ZEND_END_ARG_INFO()
104 
105 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___getFunctions, 0, 0, IS_ARRAY, 1)
106 ZEND_END_ARG_INFO()
107 
108 #define arginfo_class_SoapClient___getTypes arginfo_class_SoapClient___getFunctions
109 
110 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___getLastRequest, 0, 0, IS_STRING, 1)
111 ZEND_END_ARG_INFO()
112 
113 #define arginfo_class_SoapClient___getLastResponse arginfo_class_SoapClient___getLastRequest
114 
115 #define arginfo_class_SoapClient___getLastRequestHeaders arginfo_class_SoapClient___getLastRequest
116 
117 #define arginfo_class_SoapClient___getLastResponseHeaders arginfo_class_SoapClient___getLastRequest
118 
119 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___doRequest, 0, 4, IS_STRING, 1)
120 	ZEND_ARG_TYPE_INFO(0, request, IS_STRING, 0)
121 	ZEND_ARG_TYPE_INFO(0, location, IS_STRING, 0)
122 	ZEND_ARG_TYPE_INFO(0, action, IS_STRING, 0)
123 	ZEND_ARG_TYPE_INFO(0, version, IS_LONG, 0)
124 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, oneWay, _IS_BOOL, 0, "false")
125 ZEND_END_ARG_INFO()
126 
127 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___setCookie, 0, 1, IS_VOID, 0)
128 	ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
129 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, value, IS_STRING, 1, "null")
130 ZEND_END_ARG_INFO()
131 
132 #define arginfo_class_SoapClient___getCookies arginfo_class_SoapServer_getFunctions
133 
134 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___setSoapHeaders, 0, 0, _IS_BOOL, 0)
135 	ZEND_ARG_INFO_WITH_DEFAULT_VALUE(0, headers, "null")
136 ZEND_END_ARG_INFO()
137 
138 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___setLocation, 0, 0, IS_STRING, 1)
139 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, location, IS_STRING, 1, "null")
140 ZEND_END_ARG_INFO()
141 
142 ZEND_FUNCTION(use_soap_error_handler);
143 ZEND_FUNCTION(is_soap_fault);
144 ZEND_METHOD(SoapParam, __construct);
145 ZEND_METHOD(SoapHeader, __construct);
146 ZEND_METHOD(SoapFault, __construct);
147 ZEND_METHOD(SoapFault, __toString);
148 ZEND_METHOD(SoapVar, __construct);
149 ZEND_METHOD(SoapServer, __construct);
150 ZEND_METHOD(SoapServer, fault);
151 ZEND_METHOD(SoapServer, addSoapHeader);
152 ZEND_METHOD(SoapServer, setPersistence);
153 ZEND_METHOD(SoapServer, setClass);
154 ZEND_METHOD(SoapServer, setObject);
155 ZEND_METHOD(SoapServer, getFunctions);
156 ZEND_METHOD(SoapServer, addFunction);
157 ZEND_METHOD(SoapServer, handle);
158 ZEND_METHOD(SoapServer, __getLastResponse);
159 ZEND_METHOD(SoapClient, __construct);
160 ZEND_METHOD(SoapClient, __call);
161 ZEND_METHOD(SoapClient, __soapCall);
162 ZEND_METHOD(SoapClient, __getFunctions);
163 ZEND_METHOD(SoapClient, __getTypes);
164 ZEND_METHOD(SoapClient, __getLastRequest);
165 ZEND_METHOD(SoapClient, __getLastResponse);
166 ZEND_METHOD(SoapClient, __getLastRequestHeaders);
167 ZEND_METHOD(SoapClient, __getLastResponseHeaders);
168 ZEND_METHOD(SoapClient, __doRequest);
169 ZEND_METHOD(SoapClient, __setCookie);
170 ZEND_METHOD(SoapClient, __getCookies);
171 ZEND_METHOD(SoapClient, __setSoapHeaders);
172 ZEND_METHOD(SoapClient, __setLocation);
173 
174 static const zend_function_entry ext_functions[] = {
175 	ZEND_FE(use_soap_error_handler, arginfo_use_soap_error_handler)
176 	ZEND_FE(is_soap_fault, arginfo_is_soap_fault)
177 	ZEND_FE_END
178 };
179 
180 static const zend_function_entry class_SoapParam_methods[] = {
181 	ZEND_ME(SoapParam, __construct, arginfo_class_SoapParam___construct, ZEND_ACC_PUBLIC)
182 	ZEND_FE_END
183 };
184 
185 static const zend_function_entry class_SoapHeader_methods[] = {
186 	ZEND_ME(SoapHeader, __construct, arginfo_class_SoapHeader___construct, ZEND_ACC_PUBLIC)
187 	ZEND_FE_END
188 };
189 
190 static const zend_function_entry class_SoapFault_methods[] = {
191 	ZEND_ME(SoapFault, __construct, arginfo_class_SoapFault___construct, ZEND_ACC_PUBLIC)
192 	ZEND_ME(SoapFault, __toString, arginfo_class_SoapFault___toString, ZEND_ACC_PUBLIC)
193 	ZEND_FE_END
194 };
195 
196 static const zend_function_entry class_SoapVar_methods[] = {
197 	ZEND_ME(SoapVar, __construct, arginfo_class_SoapVar___construct, ZEND_ACC_PUBLIC)
198 	ZEND_FE_END
199 };
200 
201 static const zend_function_entry class_SoapServer_methods[] = {
202 	ZEND_ME(SoapServer, __construct, arginfo_class_SoapServer___construct, ZEND_ACC_PUBLIC)
203 	ZEND_ME(SoapServer, fault, arginfo_class_SoapServer_fault, ZEND_ACC_PUBLIC)
204 	ZEND_ME(SoapServer, addSoapHeader, arginfo_class_SoapServer_addSoapHeader, ZEND_ACC_PUBLIC)
205 	ZEND_ME(SoapServer, setPersistence, arginfo_class_SoapServer_setPersistence, ZEND_ACC_PUBLIC)
206 	ZEND_ME(SoapServer, setClass, arginfo_class_SoapServer_setClass, ZEND_ACC_PUBLIC)
207 	ZEND_ME(SoapServer, setObject, arginfo_class_SoapServer_setObject, ZEND_ACC_PUBLIC)
208 	ZEND_ME(SoapServer, getFunctions, arginfo_class_SoapServer_getFunctions, ZEND_ACC_PUBLIC)
209 	ZEND_ME(SoapServer, addFunction, arginfo_class_SoapServer_addFunction, ZEND_ACC_PUBLIC)
210 	ZEND_ME(SoapServer, handle, arginfo_class_SoapServer_handle, ZEND_ACC_PUBLIC)
211 	ZEND_ME(SoapServer, __getLastResponse, arginfo_class_SoapServer___getLastResponse, ZEND_ACC_PUBLIC)
212 	ZEND_FE_END
213 };
214 
215 static const zend_function_entry class_SoapClient_methods[] = {
216 	ZEND_ME(SoapClient, __construct, arginfo_class_SoapClient___construct, ZEND_ACC_PUBLIC)
217 	ZEND_ME(SoapClient, __call, arginfo_class_SoapClient___call, ZEND_ACC_PUBLIC)
218 	ZEND_ME(SoapClient, __soapCall, arginfo_class_SoapClient___soapCall, ZEND_ACC_PUBLIC)
219 	ZEND_ME(SoapClient, __getFunctions, arginfo_class_SoapClient___getFunctions, ZEND_ACC_PUBLIC)
220 	ZEND_ME(SoapClient, __getTypes, arginfo_class_SoapClient___getTypes, ZEND_ACC_PUBLIC)
221 	ZEND_ME(SoapClient, __getLastRequest, arginfo_class_SoapClient___getLastRequest, ZEND_ACC_PUBLIC)
222 	ZEND_ME(SoapClient, __getLastResponse, arginfo_class_SoapClient___getLastResponse, ZEND_ACC_PUBLIC)
223 	ZEND_ME(SoapClient, __getLastRequestHeaders, arginfo_class_SoapClient___getLastRequestHeaders, ZEND_ACC_PUBLIC)
224 	ZEND_ME(SoapClient, __getLastResponseHeaders, arginfo_class_SoapClient___getLastResponseHeaders, ZEND_ACC_PUBLIC)
225 	ZEND_ME(SoapClient, __doRequest, arginfo_class_SoapClient___doRequest, ZEND_ACC_PUBLIC)
226 	ZEND_ME(SoapClient, __setCookie, arginfo_class_SoapClient___setCookie, ZEND_ACC_PUBLIC)
227 	ZEND_ME(SoapClient, __getCookies, arginfo_class_SoapClient___getCookies, ZEND_ACC_PUBLIC)
228 	ZEND_ME(SoapClient, __setSoapHeaders, arginfo_class_SoapClient___setSoapHeaders, ZEND_ACC_PUBLIC)
229 	ZEND_ME(SoapClient, __setLocation, arginfo_class_SoapClient___setLocation, ZEND_ACC_PUBLIC)
230 	ZEND_FE_END
231 };
232 
register_soap_symbols(int module_number)233 static void register_soap_symbols(int module_number)
234 {
235 	REGISTER_LONG_CONSTANT("SOAP_1_1", SOAP_1_1, CONST_PERSISTENT);
236 	REGISTER_LONG_CONSTANT("SOAP_1_2", SOAP_1_2, CONST_PERSISTENT);
237 	REGISTER_LONG_CONSTANT("SOAP_PERSISTENCE_SESSION", SOAP_PERSISTENCE_SESSION, CONST_PERSISTENT);
238 	REGISTER_LONG_CONSTANT("SOAP_PERSISTENCE_REQUEST", SOAP_PERSISTENCE_REQUEST, CONST_PERSISTENT);
239 	REGISTER_LONG_CONSTANT("SOAP_FUNCTIONS_ALL", SOAP_FUNCTIONS_ALL, CONST_PERSISTENT | CONST_DEPRECATED);
240 	REGISTER_LONG_CONSTANT("SOAP_ENCODED", SOAP_ENCODED, CONST_PERSISTENT);
241 	REGISTER_LONG_CONSTANT("SOAP_LITERAL", SOAP_LITERAL, CONST_PERSISTENT);
242 	REGISTER_LONG_CONSTANT("SOAP_RPC", SOAP_RPC, CONST_PERSISTENT);
243 	REGISTER_LONG_CONSTANT("SOAP_DOCUMENT", SOAP_DOCUMENT, CONST_PERSISTENT);
244 	REGISTER_LONG_CONSTANT("SOAP_ACTOR_NEXT", SOAP_ACTOR_NEXT, CONST_PERSISTENT);
245 	REGISTER_LONG_CONSTANT("SOAP_ACTOR_NONE", SOAP_ACTOR_NONE, CONST_PERSISTENT);
246 	REGISTER_LONG_CONSTANT("SOAP_ACTOR_UNLIMATERECEIVER", SOAP_ACTOR_UNLIMATERECEIVER, CONST_PERSISTENT);
247 	REGISTER_LONG_CONSTANT("SOAP_COMPRESSION_ACCEPT", SOAP_COMPRESSION_ACCEPT, CONST_PERSISTENT);
248 	REGISTER_LONG_CONSTANT("SOAP_COMPRESSION_GZIP", SOAP_COMPRESSION_GZIP, CONST_PERSISTENT);
249 	REGISTER_LONG_CONSTANT("SOAP_COMPRESSION_DEFLATE", SOAP_COMPRESSION_DEFLATE, CONST_PERSISTENT);
250 	REGISTER_LONG_CONSTANT("SOAP_AUTHENTICATION_BASIC", SOAP_AUTHENTICATION_BASIC, CONST_PERSISTENT);
251 	REGISTER_LONG_CONSTANT("SOAP_AUTHENTICATION_DIGEST", SOAP_AUTHENTICATION_DIGEST, CONST_PERSISTENT);
252 	REGISTER_LONG_CONSTANT("UNKNOWN_TYPE", UNKNOWN_TYPE, CONST_PERSISTENT);
253 	REGISTER_LONG_CONSTANT("XSD_STRING", XSD_STRING, CONST_PERSISTENT);
254 	REGISTER_LONG_CONSTANT("XSD_BOOLEAN", XSD_BOOLEAN, CONST_PERSISTENT);
255 	REGISTER_LONG_CONSTANT("XSD_DECIMAL", XSD_DECIMAL, CONST_PERSISTENT);
256 	REGISTER_LONG_CONSTANT("XSD_FLOAT", XSD_FLOAT, CONST_PERSISTENT);
257 	REGISTER_LONG_CONSTANT("XSD_DOUBLE", XSD_DOUBLE, CONST_PERSISTENT);
258 	REGISTER_LONG_CONSTANT("XSD_DURATION", XSD_DURATION, CONST_PERSISTENT);
259 	REGISTER_LONG_CONSTANT("XSD_DATETIME", XSD_DATETIME, CONST_PERSISTENT);
260 	REGISTER_LONG_CONSTANT("XSD_TIME", XSD_TIME, CONST_PERSISTENT);
261 	REGISTER_LONG_CONSTANT("XSD_DATE", XSD_DATE, CONST_PERSISTENT);
262 	REGISTER_LONG_CONSTANT("XSD_GYEARMONTH", XSD_GYEARMONTH, CONST_PERSISTENT);
263 	REGISTER_LONG_CONSTANT("XSD_GYEAR", XSD_GYEAR, CONST_PERSISTENT);
264 	REGISTER_LONG_CONSTANT("XSD_GMONTHDAY", XSD_GMONTHDAY, CONST_PERSISTENT);
265 	REGISTER_LONG_CONSTANT("XSD_GDAY", XSD_GDAY, CONST_PERSISTENT);
266 	REGISTER_LONG_CONSTANT("XSD_GMONTH", XSD_GMONTH, CONST_PERSISTENT);
267 	REGISTER_LONG_CONSTANT("XSD_HEXBINARY", XSD_HEXBINARY, CONST_PERSISTENT);
268 	REGISTER_LONG_CONSTANT("XSD_BASE64BINARY", XSD_BASE64BINARY, CONST_PERSISTENT);
269 	REGISTER_LONG_CONSTANT("XSD_ANYURI", XSD_ANYURI, CONST_PERSISTENT);
270 	REGISTER_LONG_CONSTANT("XSD_QNAME", XSD_QNAME, CONST_PERSISTENT);
271 	REGISTER_LONG_CONSTANT("XSD_NOTATION", XSD_NOTATION, CONST_PERSISTENT);
272 	REGISTER_LONG_CONSTANT("XSD_NORMALIZEDSTRING", XSD_NORMALIZEDSTRING, CONST_PERSISTENT);
273 	REGISTER_LONG_CONSTANT("XSD_TOKEN", XSD_TOKEN, CONST_PERSISTENT);
274 	REGISTER_LONG_CONSTANT("XSD_LANGUAGE", XSD_LANGUAGE, CONST_PERSISTENT);
275 	REGISTER_LONG_CONSTANT("XSD_NMTOKEN", XSD_NMTOKEN, CONST_PERSISTENT);
276 	REGISTER_LONG_CONSTANT("XSD_NAME", XSD_NAME, CONST_PERSISTENT);
277 	REGISTER_LONG_CONSTANT("XSD_NCNAME", XSD_NCNAME, CONST_PERSISTENT);
278 	REGISTER_LONG_CONSTANT("XSD_ID", XSD_ID, CONST_PERSISTENT);
279 	REGISTER_LONG_CONSTANT("XSD_IDREF", XSD_IDREF, CONST_PERSISTENT);
280 	REGISTER_LONG_CONSTANT("XSD_IDREFS", XSD_IDREFS, CONST_PERSISTENT);
281 	REGISTER_LONG_CONSTANT("XSD_ENTITY", XSD_ENTITY, CONST_PERSISTENT);
282 	REGISTER_LONG_CONSTANT("XSD_ENTITIES", XSD_ENTITIES, CONST_PERSISTENT);
283 	REGISTER_LONG_CONSTANT("XSD_INTEGER", XSD_INTEGER, CONST_PERSISTENT);
284 	REGISTER_LONG_CONSTANT("XSD_NONPOSITIVEINTEGER", XSD_NONPOSITIVEINTEGER, CONST_PERSISTENT);
285 	REGISTER_LONG_CONSTANT("XSD_NEGATIVEINTEGER", XSD_NEGATIVEINTEGER, CONST_PERSISTENT);
286 	REGISTER_LONG_CONSTANT("XSD_LONG", XSD_LONG, CONST_PERSISTENT);
287 	REGISTER_LONG_CONSTANT("XSD_INT", XSD_INT, CONST_PERSISTENT);
288 	REGISTER_LONG_CONSTANT("XSD_SHORT", XSD_SHORT, CONST_PERSISTENT);
289 	REGISTER_LONG_CONSTANT("XSD_BYTE", XSD_BYTE, CONST_PERSISTENT);
290 	REGISTER_LONG_CONSTANT("XSD_NONNEGATIVEINTEGER", XSD_NONNEGATIVEINTEGER, CONST_PERSISTENT);
291 	REGISTER_LONG_CONSTANT("XSD_UNSIGNEDLONG", XSD_UNSIGNEDLONG, CONST_PERSISTENT);
292 	REGISTER_LONG_CONSTANT("XSD_UNSIGNEDINT", XSD_UNSIGNEDINT, CONST_PERSISTENT);
293 	REGISTER_LONG_CONSTANT("XSD_UNSIGNEDSHORT", XSD_UNSIGNEDSHORT, CONST_PERSISTENT);
294 	REGISTER_LONG_CONSTANT("XSD_UNSIGNEDBYTE", XSD_UNSIGNEDBYTE, CONST_PERSISTENT);
295 	REGISTER_LONG_CONSTANT("XSD_POSITIVEINTEGER", XSD_POSITIVEINTEGER, CONST_PERSISTENT);
296 	REGISTER_LONG_CONSTANT("XSD_NMTOKENS", XSD_NMTOKENS, CONST_PERSISTENT);
297 	REGISTER_LONG_CONSTANT("XSD_ANYTYPE", XSD_ANYTYPE, CONST_PERSISTENT);
298 	REGISTER_LONG_CONSTANT("XSD_ANYXML", XSD_ANYXML, CONST_PERSISTENT);
299 	REGISTER_LONG_CONSTANT("APACHE_MAP", APACHE_MAP, CONST_PERSISTENT);
300 	REGISTER_LONG_CONSTANT("SOAP_ENC_OBJECT", SOAP_ENC_OBJECT, CONST_PERSISTENT);
301 	REGISTER_LONG_CONSTANT("SOAP_ENC_ARRAY", SOAP_ENC_ARRAY, CONST_PERSISTENT);
302 	REGISTER_LONG_CONSTANT("XSD_1999_TIMEINSTANT", XSD_1999_TIMEINSTANT, CONST_PERSISTENT);
303 	REGISTER_STRING_CONSTANT("XSD_NAMESPACE", XSD_NAMESPACE, CONST_PERSISTENT);
304 	REGISTER_STRING_CONSTANT("XSD_1999_NAMESPACE", XSD_1999_NAMESPACE, CONST_PERSISTENT);
305 	REGISTER_LONG_CONSTANT("SOAP_SINGLE_ELEMENT_ARRAYS", SOAP_SINGLE_ELEMENT_ARRAYS, CONST_PERSISTENT);
306 	REGISTER_LONG_CONSTANT("SOAP_WAIT_ONE_WAY_CALLS", SOAP_WAIT_ONE_WAY_CALLS, CONST_PERSISTENT);
307 	REGISTER_LONG_CONSTANT("SOAP_USE_XSI_ARRAY_TYPE", SOAP_USE_XSI_ARRAY_TYPE, CONST_PERSISTENT);
308 	REGISTER_LONG_CONSTANT("WSDL_CACHE_NONE", WSDL_CACHE_NONE, CONST_PERSISTENT);
309 	REGISTER_LONG_CONSTANT("WSDL_CACHE_DISK", WSDL_CACHE_DISK, CONST_PERSISTENT);
310 	REGISTER_LONG_CONSTANT("WSDL_CACHE_MEMORY", WSDL_CACHE_MEMORY, CONST_PERSISTENT);
311 	REGISTER_LONG_CONSTANT("WSDL_CACHE_BOTH", WSDL_CACHE_BOTH, CONST_PERSISTENT);
312 	REGISTER_LONG_CONSTANT("SOAP_SSL_METHOD_TLS", SOAP_SSL_METHOD_TLS, CONST_PERSISTENT);
313 	REGISTER_LONG_CONSTANT("SOAP_SSL_METHOD_SSLv2", SOAP_SSL_METHOD_SSLv2, CONST_PERSISTENT);
314 	REGISTER_LONG_CONSTANT("SOAP_SSL_METHOD_SSLv3", SOAP_SSL_METHOD_SSLv3, CONST_PERSISTENT);
315 	REGISTER_LONG_CONSTANT("SOAP_SSL_METHOD_SSLv23", SOAP_SSL_METHOD_SSLv23, CONST_PERSISTENT);
316 }
317 
register_class_Soap_Url(void)318 static zend_class_entry *register_class_Soap_Url(void)
319 {
320 	zend_class_entry ce, *class_entry;
321 
322 	INIT_NS_CLASS_ENTRY(ce, "Soap", "Url", NULL);
323 	class_entry = zend_register_internal_class_with_flags(&ce, NULL, ZEND_ACC_FINAL|ZEND_ACC_NO_DYNAMIC_PROPERTIES|ZEND_ACC_NOT_SERIALIZABLE);
324 
325 	return class_entry;
326 }
327 
register_class_Soap_Sdl(void)328 static zend_class_entry *register_class_Soap_Sdl(void)
329 {
330 	zend_class_entry ce, *class_entry;
331 
332 	INIT_NS_CLASS_ENTRY(ce, "Soap", "Sdl", NULL);
333 	class_entry = zend_register_internal_class_with_flags(&ce, NULL, ZEND_ACC_FINAL|ZEND_ACC_NO_DYNAMIC_PROPERTIES|ZEND_ACC_NOT_SERIALIZABLE);
334 
335 	return class_entry;
336 }
337 
register_class_SoapParam(void)338 static zend_class_entry *register_class_SoapParam(void)
339 {
340 	zend_class_entry ce, *class_entry;
341 
342 	INIT_CLASS_ENTRY(ce, "SoapParam", class_SoapParam_methods);
343 	class_entry = zend_register_internal_class_with_flags(&ce, NULL, 0);
344 
345 	zval property_param_name_default_value;
346 	ZVAL_UNDEF(&property_param_name_default_value);
347 	zend_string *property_param_name_name = zend_string_init("param_name", sizeof("param_name") - 1, 1);
348 	zend_declare_typed_property(class_entry, property_param_name_name, &property_param_name_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
349 	zend_string_release(property_param_name_name);
350 
351 	zval property_param_data_default_value;
352 	ZVAL_UNDEF(&property_param_data_default_value);
353 	zend_string *property_param_data_name = zend_string_init("param_data", sizeof("param_data") - 1, 1);
354 	zend_declare_typed_property(class_entry, property_param_data_name, &property_param_data_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY));
355 	zend_string_release(property_param_data_name);
356 
357 	return class_entry;
358 }
359 
register_class_SoapHeader(void)360 static zend_class_entry *register_class_SoapHeader(void)
361 {
362 	zend_class_entry ce, *class_entry;
363 
364 	INIT_CLASS_ENTRY(ce, "SoapHeader", class_SoapHeader_methods);
365 	class_entry = zend_register_internal_class_with_flags(&ce, NULL, 0);
366 
367 	zval property_namespace_default_value;
368 	ZVAL_UNDEF(&property_namespace_default_value);
369 	zend_string *property_namespace_name = zend_string_init("namespace", sizeof("namespace") - 1, 1);
370 	zend_declare_typed_property(class_entry, property_namespace_name, &property_namespace_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
371 	zend_string_release(property_namespace_name);
372 
373 	zval property_name_default_value;
374 	ZVAL_UNDEF(&property_name_default_value);
375 	zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_NAME), &property_name_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
376 
377 	zval property_data_default_value;
378 	ZVAL_NULL(&property_data_default_value);
379 	zend_string *property_data_name = zend_string_init("data", sizeof("data") - 1, 1);
380 	zend_declare_typed_property(class_entry, property_data_name, &property_data_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY));
381 	zend_string_release(property_data_name);
382 
383 	zval property_mustUnderstand_default_value;
384 	ZVAL_UNDEF(&property_mustUnderstand_default_value);
385 	zend_string *property_mustUnderstand_name = zend_string_init("mustUnderstand", sizeof("mustUnderstand") - 1, 1);
386 	zend_declare_typed_property(class_entry, property_mustUnderstand_name, &property_mustUnderstand_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
387 	zend_string_release(property_mustUnderstand_name);
388 
389 	zval property_actor_default_value;
390 	ZVAL_UNDEF(&property_actor_default_value);
391 	zend_string *property_actor_name = zend_string_init("actor", sizeof("actor") - 1, 1);
392 	zend_declare_typed_property(class_entry, property_actor_name, &property_actor_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_LONG|MAY_BE_NULL));
393 	zend_string_release(property_actor_name);
394 
395 	return class_entry;
396 }
397 
register_class_SoapFault(zend_class_entry * class_entry_Exception)398 static zend_class_entry *register_class_SoapFault(zend_class_entry *class_entry_Exception)
399 {
400 	zend_class_entry ce, *class_entry;
401 
402 	INIT_CLASS_ENTRY(ce, "SoapFault", class_SoapFault_methods);
403 	class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Exception, 0);
404 
405 	zval property_faultstring_default_value;
406 	ZVAL_UNDEF(&property_faultstring_default_value);
407 	zend_string *property_faultstring_name = zend_string_init("faultstring", sizeof("faultstring") - 1, 1);
408 	zend_declare_typed_property(class_entry, property_faultstring_name, &property_faultstring_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
409 	zend_string_release(property_faultstring_name);
410 
411 	zval property_faultcode_default_value;
412 	ZVAL_NULL(&property_faultcode_default_value);
413 	zend_string *property_faultcode_name = zend_string_init("faultcode", sizeof("faultcode") - 1, 1);
414 	zend_declare_typed_property(class_entry, property_faultcode_name, &property_faultcode_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
415 	zend_string_release(property_faultcode_name);
416 
417 	zval property_faultcodens_default_value;
418 	ZVAL_NULL(&property_faultcodens_default_value);
419 	zend_string *property_faultcodens_name = zend_string_init("faultcodens", sizeof("faultcodens") - 1, 1);
420 	zend_declare_typed_property(class_entry, property_faultcodens_name, &property_faultcodens_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
421 	zend_string_release(property_faultcodens_name);
422 
423 	zval property_faultactor_default_value;
424 	ZVAL_NULL(&property_faultactor_default_value);
425 	zend_string *property_faultactor_name = zend_string_init("faultactor", sizeof("faultactor") - 1, 1);
426 	zend_declare_typed_property(class_entry, property_faultactor_name, &property_faultactor_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
427 	zend_string_release(property_faultactor_name);
428 
429 	zval property_detail_default_value;
430 	ZVAL_NULL(&property_detail_default_value);
431 	zend_string *property_detail_name = zend_string_init("detail", sizeof("detail") - 1, 1);
432 	zend_declare_typed_property(class_entry, property_detail_name, &property_detail_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY));
433 	zend_string_release(property_detail_name);
434 
435 	zval property__name_default_value;
436 	ZVAL_NULL(&property__name_default_value);
437 	zend_string *property__name_name = zend_string_init("_name", sizeof("_name") - 1, 1);
438 	zend_declare_typed_property(class_entry, property__name_name, &property__name_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
439 	zend_string_release(property__name_name);
440 
441 	zval property_headerfault_default_value;
442 	ZVAL_NULL(&property_headerfault_default_value);
443 	zend_string *property_headerfault_name = zend_string_init("headerfault", sizeof("headerfault") - 1, 1);
444 	zend_declare_typed_property(class_entry, property_headerfault_name, &property_headerfault_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY));
445 	zend_string_release(property_headerfault_name);
446 
447 	return class_entry;
448 }
449 
register_class_SoapVar(void)450 static zend_class_entry *register_class_SoapVar(void)
451 {
452 	zend_class_entry ce, *class_entry;
453 
454 	INIT_CLASS_ENTRY(ce, "SoapVar", class_SoapVar_methods);
455 	class_entry = zend_register_internal_class_with_flags(&ce, NULL, 0);
456 
457 	zval property_enc_type_default_value;
458 	ZVAL_UNDEF(&property_enc_type_default_value);
459 	zend_string *property_enc_type_name = zend_string_init("enc_type", sizeof("enc_type") - 1, 1);
460 	zend_declare_typed_property(class_entry, property_enc_type_name, &property_enc_type_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
461 	zend_string_release(property_enc_type_name);
462 
463 	zval property_enc_value_default_value;
464 	ZVAL_NULL(&property_enc_value_default_value);
465 	zend_string *property_enc_value_name = zend_string_init("enc_value", sizeof("enc_value") - 1, 1);
466 	zend_declare_typed_property(class_entry, property_enc_value_name, &property_enc_value_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY));
467 	zend_string_release(property_enc_value_name);
468 
469 	zval property_enc_stype_default_value;
470 	ZVAL_NULL(&property_enc_stype_default_value);
471 	zend_string *property_enc_stype_name = zend_string_init("enc_stype", sizeof("enc_stype") - 1, 1);
472 	zend_declare_typed_property(class_entry, property_enc_stype_name, &property_enc_stype_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
473 	zend_string_release(property_enc_stype_name);
474 
475 	zval property_enc_ns_default_value;
476 	ZVAL_NULL(&property_enc_ns_default_value);
477 	zend_string *property_enc_ns_name = zend_string_init("enc_ns", sizeof("enc_ns") - 1, 1);
478 	zend_declare_typed_property(class_entry, property_enc_ns_name, &property_enc_ns_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
479 	zend_string_release(property_enc_ns_name);
480 
481 	zval property_enc_name_default_value;
482 	ZVAL_NULL(&property_enc_name_default_value);
483 	zend_string *property_enc_name_name = zend_string_init("enc_name", sizeof("enc_name") - 1, 1);
484 	zend_declare_typed_property(class_entry, property_enc_name_name, &property_enc_name_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
485 	zend_string_release(property_enc_name_name);
486 
487 	zval property_enc_namens_default_value;
488 	ZVAL_NULL(&property_enc_namens_default_value);
489 	zend_string *property_enc_namens_name = zend_string_init("enc_namens", sizeof("enc_namens") - 1, 1);
490 	zend_declare_typed_property(class_entry, property_enc_namens_name, &property_enc_namens_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
491 	zend_string_release(property_enc_namens_name);
492 
493 	return class_entry;
494 }
495 
register_class_SoapServer(void)496 static zend_class_entry *register_class_SoapServer(void)
497 {
498 	zend_class_entry ce, *class_entry;
499 
500 	INIT_CLASS_ENTRY(ce, "SoapServer", class_SoapServer_methods);
501 	class_entry = zend_register_internal_class_with_flags(&ce, NULL, 0);
502 
503 	zval property___soap_fault_default_value;
504 	ZVAL_NULL(&property___soap_fault_default_value);
505 	zend_string *property___soap_fault_name = zend_string_init("__soap_fault", sizeof("__soap_fault") - 1, 1);
506 	zend_string *property___soap_fault_class_SoapFault = zend_string_init("SoapFault", sizeof("SoapFault")-1, 1);
507 	zend_declare_typed_property(class_entry, property___soap_fault_name, &property___soap_fault_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property___soap_fault_class_SoapFault, 0, MAY_BE_NULL));
508 	zend_string_release(property___soap_fault_name);
509 
510 	return class_entry;
511 }
512 
register_class_SoapClient(void)513 static zend_class_entry *register_class_SoapClient(void)
514 {
515 	zend_class_entry ce, *class_entry;
516 
517 	INIT_CLASS_ENTRY(ce, "SoapClient", class_SoapClient_methods);
518 	class_entry = zend_register_internal_class_with_flags(&ce, NULL, 0);
519 
520 	zval property_uri_default_value;
521 	ZVAL_NULL(&property_uri_default_value);
522 	zend_string *property_uri_name = zend_string_init("uri", sizeof("uri") - 1, 1);
523 	zend_declare_typed_property(class_entry, property_uri_name, &property_uri_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
524 	zend_string_release(property_uri_name);
525 
526 	zval property_style_default_value;
527 	ZVAL_NULL(&property_style_default_value);
528 	zend_string *property_style_name = zend_string_init("style", sizeof("style") - 1, 1);
529 	zend_declare_typed_property(class_entry, property_style_name, &property_style_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG|MAY_BE_NULL));
530 	zend_string_release(property_style_name);
531 
532 	zval property_use_default_value;
533 	ZVAL_NULL(&property_use_default_value);
534 	zend_string *property_use_name = zend_string_init("use", sizeof("use") - 1, 1);
535 	zend_declare_typed_property(class_entry, property_use_name, &property_use_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG|MAY_BE_NULL));
536 	zend_string_release(property_use_name);
537 
538 	zval property_location_default_value;
539 	ZVAL_NULL(&property_location_default_value);
540 	zend_string *property_location_name = zend_string_init("location", sizeof("location") - 1, 1);
541 	zend_declare_typed_property(class_entry, property_location_name, &property_location_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
542 	zend_string_release(property_location_name);
543 
544 	zval property_trace_default_value;
545 	ZVAL_FALSE(&property_trace_default_value);
546 	zend_declare_typed_property(class_entry, ZSTR_KNOWN(ZEND_STR_TRACE), &property_trace_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
547 
548 	zval property_compression_default_value;
549 	ZVAL_NULL(&property_compression_default_value);
550 	zend_string *property_compression_name = zend_string_init("compression", sizeof("compression") - 1, 1);
551 	zend_declare_typed_property(class_entry, property_compression_name, &property_compression_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG|MAY_BE_NULL));
552 	zend_string_release(property_compression_name);
553 
554 	zval property_sdl_default_value;
555 	ZVAL_NULL(&property_sdl_default_value);
556 	zend_string *property_sdl_name = zend_string_init("sdl", sizeof("sdl") - 1, 1);
557 	zend_string *property_sdl_class_Soap_Sdl = zend_string_init("Soap\\Sdl", sizeof("Soap\\Sdl")-1, 1);
558 	zend_declare_typed_property(class_entry, property_sdl_name, &property_sdl_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_sdl_class_Soap_Sdl, 0, MAY_BE_NULL));
559 	zend_string_release(property_sdl_name);
560 
561 	zval property_typemap_default_value;
562 	ZVAL_NULL(&property_typemap_default_value);
563 	zend_string *property_typemap_name = zend_string_init("typemap", sizeof("typemap") - 1, 1);
564 	zend_declare_typed_property(class_entry, property_typemap_name, &property_typemap_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ARRAY|MAY_BE_NULL));
565 	zend_string_release(property_typemap_name);
566 
567 	zval property_httpsocket_default_value;
568 	ZVAL_NULL(&property_httpsocket_default_value);
569 	zend_string *property_httpsocket_name = zend_string_init("httpsocket", sizeof("httpsocket") - 1, 1);
570 	zend_declare_typed_property(class_entry, property_httpsocket_name, &property_httpsocket_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_NONE(0));
571 	zend_string_release(property_httpsocket_name);
572 
573 	zval property_httpurl_default_value;
574 	ZVAL_NULL(&property_httpurl_default_value);
575 	zend_string *property_httpurl_name = zend_string_init("httpurl", sizeof("httpurl") - 1, 1);
576 	zend_string *property_httpurl_class_Soap_Url = zend_string_init("Soap\\\125rl", sizeof("Soap\\\125rl")-1, 1);
577 	zend_declare_typed_property(class_entry, property_httpurl_name, &property_httpurl_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_httpurl_class_Soap_Url, 0, MAY_BE_NULL));
578 	zend_string_release(property_httpurl_name);
579 
580 	zval property__login_default_value;
581 	ZVAL_NULL(&property__login_default_value);
582 	zend_string *property__login_name = zend_string_init("_login", sizeof("_login") - 1, 1);
583 	zend_declare_typed_property(class_entry, property__login_name, &property__login_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
584 	zend_string_release(property__login_name);
585 
586 	zval property__password_default_value;
587 	ZVAL_NULL(&property__password_default_value);
588 	zend_string *property__password_name = zend_string_init("_password", sizeof("_password") - 1, 1);
589 	zend_declare_typed_property(class_entry, property__password_name, &property__password_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
590 	zend_string_release(property__password_name);
591 
592 	zval property__use_digest_default_value;
593 	ZVAL_FALSE(&property__use_digest_default_value);
594 	zend_string *property__use_digest_name = zend_string_init("_use_digest", sizeof("_use_digest") - 1, 1);
595 	zend_declare_typed_property(class_entry, property__use_digest_name, &property__use_digest_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
596 	zend_string_release(property__use_digest_name);
597 
598 	zval property__digest_default_value;
599 	ZVAL_NULL(&property__digest_default_value);
600 	zend_string *property__digest_name = zend_string_init("_digest", sizeof("_digest") - 1, 1);
601 	zend_declare_typed_property(class_entry, property__digest_name, &property__digest_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
602 	zend_string_release(property__digest_name);
603 
604 	zval property__proxy_host_default_value;
605 	ZVAL_NULL(&property__proxy_host_default_value);
606 	zend_string *property__proxy_host_name = zend_string_init("_proxy_host", sizeof("_proxy_host") - 1, 1);
607 	zend_declare_typed_property(class_entry, property__proxy_host_name, &property__proxy_host_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
608 	zend_string_release(property__proxy_host_name);
609 
610 	zval property__proxy_port_default_value;
611 	ZVAL_NULL(&property__proxy_port_default_value);
612 	zend_string *property__proxy_port_name = zend_string_init("_proxy_port", sizeof("_proxy_port") - 1, 1);
613 	zend_declare_typed_property(class_entry, property__proxy_port_name, &property__proxy_port_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG|MAY_BE_NULL));
614 	zend_string_release(property__proxy_port_name);
615 
616 	zval property__proxy_login_default_value;
617 	ZVAL_NULL(&property__proxy_login_default_value);
618 	zend_string *property__proxy_login_name = zend_string_init("_proxy_login", sizeof("_proxy_login") - 1, 1);
619 	zend_declare_typed_property(class_entry, property__proxy_login_name, &property__proxy_login_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
620 	zend_string_release(property__proxy_login_name);
621 
622 	zval property__proxy_password_default_value;
623 	ZVAL_NULL(&property__proxy_password_default_value);
624 	zend_string *property__proxy_password_name = zend_string_init("_proxy_password", sizeof("_proxy_password") - 1, 1);
625 	zend_declare_typed_property(class_entry, property__proxy_password_name, &property__proxy_password_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
626 	zend_string_release(property__proxy_password_name);
627 
628 	zval property__exceptions_default_value;
629 	ZVAL_TRUE(&property__exceptions_default_value);
630 	zend_string *property__exceptions_name = zend_string_init("_exceptions", sizeof("_exceptions") - 1, 1);
631 	zend_declare_typed_property(class_entry, property__exceptions_name, &property__exceptions_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
632 	zend_string_release(property__exceptions_name);
633 
634 	zval property__encoding_default_value;
635 	ZVAL_NULL(&property__encoding_default_value);
636 	zend_string *property__encoding_name = zend_string_init("_encoding", sizeof("_encoding") - 1, 1);
637 	zend_declare_typed_property(class_entry, property__encoding_name, &property__encoding_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
638 	zend_string_release(property__encoding_name);
639 
640 	zval property__classmap_default_value;
641 	ZVAL_NULL(&property__classmap_default_value);
642 	zend_string *property__classmap_name = zend_string_init("_classmap", sizeof("_classmap") - 1, 1);
643 	zend_declare_typed_property(class_entry, property__classmap_name, &property__classmap_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ARRAY|MAY_BE_NULL));
644 	zend_string_release(property__classmap_name);
645 
646 	zval property__features_default_value;
647 	ZVAL_NULL(&property__features_default_value);
648 	zend_string *property__features_name = zend_string_init("_features", sizeof("_features") - 1, 1);
649 	zend_declare_typed_property(class_entry, property__features_name, &property__features_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG|MAY_BE_NULL));
650 	zend_string_release(property__features_name);
651 
652 	zval property__connection_timeout_default_value;
653 	ZVAL_LONG(&property__connection_timeout_default_value, 0);
654 	zend_string *property__connection_timeout_name = zend_string_init("_connection_timeout", sizeof("_connection_timeout") - 1, 1);
655 	zend_declare_typed_property(class_entry, property__connection_timeout_name, &property__connection_timeout_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
656 	zend_string_release(property__connection_timeout_name);
657 
658 	zval property__stream_context_default_value;
659 	ZVAL_NULL(&property__stream_context_default_value);
660 	zend_string *property__stream_context_name = zend_string_init("_stream_context", sizeof("_stream_context") - 1, 1);
661 	zend_declare_typed_property(class_entry, property__stream_context_name, &property__stream_context_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_NONE(0));
662 	zend_string_release(property__stream_context_name);
663 
664 	zval property__user_agent_default_value;
665 	ZVAL_NULL(&property__user_agent_default_value);
666 	zend_string *property__user_agent_name = zend_string_init("_user_agent", sizeof("_user_agent") - 1, 1);
667 	zend_declare_typed_property(class_entry, property__user_agent_name, &property__user_agent_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
668 	zend_string_release(property__user_agent_name);
669 
670 	zval property__keep_alive_default_value;
671 	ZVAL_TRUE(&property__keep_alive_default_value);
672 	zend_string *property__keep_alive_name = zend_string_init("_keep_alive", sizeof("_keep_alive") - 1, 1);
673 	zend_declare_typed_property(class_entry, property__keep_alive_name, &property__keep_alive_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
674 	zend_string_release(property__keep_alive_name);
675 
676 	zval property__ssl_method_default_value;
677 	ZVAL_NULL(&property__ssl_method_default_value);
678 	zend_string *property__ssl_method_name = zend_string_init("_ssl_method", sizeof("_ssl_method") - 1, 1);
679 	zend_declare_typed_property(class_entry, property__ssl_method_name, &property__ssl_method_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG|MAY_BE_NULL));
680 	zend_string_release(property__ssl_method_name);
681 
682 	zval property__soap_version_default_value;
683 	ZVAL_UNDEF(&property__soap_version_default_value);
684 	zend_string *property__soap_version_name = zend_string_init("_soap_version", sizeof("_soap_version") - 1, 1);
685 	zend_declare_typed_property(class_entry, property__soap_version_name, &property__soap_version_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
686 	zend_string_release(property__soap_version_name);
687 
688 	zval property__use_proxy_default_value;
689 	ZVAL_NULL(&property__use_proxy_default_value);
690 	zend_string *property__use_proxy_name = zend_string_init("_use_proxy", sizeof("_use_proxy") - 1, 1);
691 	zend_declare_typed_property(class_entry, property__use_proxy_name, &property__use_proxy_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG|MAY_BE_NULL));
692 	zend_string_release(property__use_proxy_name);
693 
694 	zval property__cookies_default_value;
695 	ZVAL_EMPTY_ARRAY(&property__cookies_default_value);
696 	zend_string *property__cookies_name = zend_string_init("_cookies", sizeof("_cookies") - 1, 1);
697 	zend_declare_typed_property(class_entry, property__cookies_name, &property__cookies_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ARRAY));
698 	zend_string_release(property__cookies_name);
699 
700 	zval property___default_headers_default_value;
701 	ZVAL_NULL(&property___default_headers_default_value);
702 	zend_string *property___default_headers_name = zend_string_init("__default_headers", sizeof("__default_headers") - 1, 1);
703 	zend_declare_typed_property(class_entry, property___default_headers_name, &property___default_headers_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ARRAY|MAY_BE_NULL));
704 	zend_string_release(property___default_headers_name);
705 
706 	zval property___soap_fault_default_value;
707 	ZVAL_NULL(&property___soap_fault_default_value);
708 	zend_string *property___soap_fault_name = zend_string_init("__soap_fault", sizeof("__soap_fault") - 1, 1);
709 	zend_string *property___soap_fault_class_SoapFault = zend_string_init("SoapFault", sizeof("SoapFault")-1, 1);
710 	zend_declare_typed_property(class_entry, property___soap_fault_name, &property___soap_fault_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property___soap_fault_class_SoapFault, 0, MAY_BE_NULL));
711 	zend_string_release(property___soap_fault_name);
712 
713 	zval property___last_request_default_value;
714 	ZVAL_NULL(&property___last_request_default_value);
715 	zend_string *property___last_request_name = zend_string_init("__last_request", sizeof("__last_request") - 1, 1);
716 	zend_declare_typed_property(class_entry, property___last_request_name, &property___last_request_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
717 	zend_string_release(property___last_request_name);
718 
719 	zval property___last_response_default_value;
720 	ZVAL_NULL(&property___last_response_default_value);
721 	zend_string *property___last_response_name = zend_string_init("__last_response", sizeof("__last_response") - 1, 1);
722 	zend_declare_typed_property(class_entry, property___last_response_name, &property___last_response_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
723 	zend_string_release(property___last_response_name);
724 
725 	zval property___last_request_headers_default_value;
726 	ZVAL_NULL(&property___last_request_headers_default_value);
727 	zend_string *property___last_request_headers_name = zend_string_init("__last_request_headers", sizeof("__last_request_headers") - 1, 1);
728 	zend_declare_typed_property(class_entry, property___last_request_headers_name, &property___last_request_headers_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
729 	zend_string_release(property___last_request_headers_name);
730 
731 	zval property___last_response_headers_default_value;
732 	ZVAL_NULL(&property___last_response_headers_default_value);
733 	zend_string *property___last_response_headers_name = zend_string_init("__last_response_headers", sizeof("__last_response_headers") - 1, 1);
734 	zend_declare_typed_property(class_entry, property___last_response_headers_name, &property___last_response_headers_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING|MAY_BE_NULL));
735 	zend_string_release(property___last_response_headers_name);
736 
737 	return class_entry;
738 }
739