php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
soap_arginfo.h
Go to the documentation of this file.
1/* This is a generated file, edit the .stub.php file instead.
2 * Stub hash: 7712aba90b16090fbe7c124c1e3f26b2cc3e2ab2 */
3
4ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_use_soap_error_handler, 0, 0, _IS_BOOL, 0)
7
8ZEND_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)
11
12ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapParam___construct, 0, 0, 2)
16
17ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapHeader___construct, 0, 0, 2)
18 ZEND_ARG_TYPE_INFO(0, namespace, IS_STRING, 0)
21 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, mustUnderstand, _IS_BOOL, 0, "false")
24
25ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapFault___construct, 0, 0, 2)
27 ZEND_ARG_TYPE_INFO(0, string, IS_STRING, 0)
31 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, headerFault, IS_MIXED, 0, "null")
33
34ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_SoapFault___toString, 0, 0, IS_STRING, 0)
36
37ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapVar___construct, 0, 0, 2)
41 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, typeNamespace, IS_STRING, 1, "null")
43 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, nodeNamespace, IS_STRING, 1, "null")
45
46ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapServer___construct, 0, 0, 1)
47 ZEND_ARG_TYPE_INFO(0, wsdl, IS_STRING, 1)
50
51ZEND_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)
58
59ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_addSoapHeader, 0, 1, IS_VOID, 0)
62
63ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_setPersistence, 0, 1, IS_VOID, 0)
66
67ZEND_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)
71
72ZEND_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)
75
76ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_getFunctions, 0, 0, IS_ARRAY, 0)
78
79ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_addFunction, 0, 1, IS_VOID, 0)
82
83ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_handle, 0, 0, IS_VOID, 0)
86
87ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer___getLastResponse, 0, 0, IS_STRING, 1)
89
90#define arginfo_class_SoapClient___construct arginfo_class_SoapServer___construct
91
92ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___call, 0, 2, IS_MIXED, 0)
96
97ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___soapCall, 0, 2, IS_MIXED, 0)
101 ZEND_ARG_INFO_WITH_DEFAULT_VALUE(0, inputHeaders, "null")
102 ZEND_ARG_INFO_WITH_DEFAULT_VALUE(1, outputHeaders, "null")
104
105ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___getFunctions, 0, 0, IS_ARRAY, 1)
107
108#define arginfo_class_SoapClient___getTypes arginfo_class_SoapClient___getFunctions
109
110ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___getLastRequest, 0, 0, IS_STRING, 1)
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
119ZEND_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")
126
127ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___setCookie, 0, 1, IS_VOID, 0)
131
132#define arginfo_class_SoapClient___getCookies arginfo_class_SoapServer_getFunctions
133
134ZEND_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")
137
138ZEND_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")
141
144ZEND_METHOD(SoapParam, __construct);
146ZEND_METHOD(SoapFault, __construct);
148ZEND_METHOD(SoapVar, __construct);
151ZEND_METHOD(SoapServer, addSoapHeader);
152ZEND_METHOD(SoapServer, setPersistence);
155ZEND_METHOD(SoapServer, getFunctions);
158ZEND_METHOD(SoapServer, __getLastResponse);
162ZEND_METHOD(SoapClient, __getFunctions);
164ZEND_METHOD(SoapClient, __getLastRequest);
165ZEND_METHOD(SoapClient, __getLastResponse);
166ZEND_METHOD(SoapClient, __getLastRequestHeaders);
167ZEND_METHOD(SoapClient, __getLastResponseHeaders);
170ZEND_METHOD(SoapClient, __getCookies);
171ZEND_METHOD(SoapClient, __setSoapHeaders);
172ZEND_METHOD(SoapClient, __setLocation);
173
174static 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)
178};
179
180static const zend_function_entry class_SoapParam_methods[] = {
181 ZEND_ME(SoapParam, __construct, arginfo_class_SoapParam___construct, ZEND_ACC_PUBLIC)
183};
184
185static const zend_function_entry class_SoapHeader_methods[] = {
186 ZEND_ME(SoapHeader, __construct, arginfo_class_SoapHeader___construct, ZEND_ACC_PUBLIC)
188};
189
190static 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)
194};
195
196static const zend_function_entry class_SoapVar_methods[] = {
197 ZEND_ME(SoapVar, __construct, arginfo_class_SoapVar___construct, ZEND_ACC_PUBLIC)
199};
200
201static 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)
213};
214
215static const zend_function_entry class_SoapClient_methods[] = {
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)
221 ZEND_ME(SoapClient, __getLastRequest, arginfo_class_SoapClient___getLastRequest, 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)
228 ZEND_ME(SoapClient, __setSoapHeaders, arginfo_class_SoapClient___setSoapHeaders, ZEND_ACC_PUBLIC)
229 ZEND_ME(SoapClient, __setLocation, arginfo_class_SoapClient___setLocation, ZEND_ACC_PUBLIC)
231};
232
233static void register_soap_symbols(int module_number)
234{
316}
317
318static 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);
324
325 return class_entry;
326}
327
328static 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);
334
335 return class_entry;
336}
337
338static 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
360static 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_string *property_name_name = zend_string_init("name", sizeof("name") - 1, 1);
376 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));
377 zend_string_release(property_name_name);
378
379 zval property_data_default_value;
380 ZVAL_NULL(&property_data_default_value);
381 zend_string *property_data_name = zend_string_init("data", sizeof("data") - 1, 1);
382 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));
383 zend_string_release(property_data_name);
384
385 zval property_mustUnderstand_default_value;
386 ZVAL_UNDEF(&property_mustUnderstand_default_value);
387 zend_string *property_mustUnderstand_name = zend_string_init("mustUnderstand", sizeof("mustUnderstand") - 1, 1);
388 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));
389 zend_string_release(property_mustUnderstand_name);
390
391 zval property_actor_default_value;
392 ZVAL_UNDEF(&property_actor_default_value);
393 zend_string *property_actor_name = zend_string_init("actor", sizeof("actor") - 1, 1);
394 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));
395 zend_string_release(property_actor_name);
396
397 return class_entry;
398}
399
400static zend_class_entry *register_class_SoapFault(zend_class_entry *class_entry_Exception)
401{
402 zend_class_entry ce, *class_entry;
403
404 INIT_CLASS_ENTRY(ce, "SoapFault", class_SoapFault_methods);
405 class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Exception, 0);
406
407 zval property_faultstring_default_value;
408 ZVAL_UNDEF(&property_faultstring_default_value);
409 zend_string *property_faultstring_name = zend_string_init("faultstring", sizeof("faultstring") - 1, 1);
410 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));
411 zend_string_release(property_faultstring_name);
412
413 zval property_faultcode_default_value;
414 ZVAL_NULL(&property_faultcode_default_value);
415 zend_string *property_faultcode_name = zend_string_init("faultcode", sizeof("faultcode") - 1, 1);
416 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));
417 zend_string_release(property_faultcode_name);
418
419 zval property_faultcodens_default_value;
420 ZVAL_NULL(&property_faultcodens_default_value);
421 zend_string *property_faultcodens_name = zend_string_init("faultcodens", sizeof("faultcodens") - 1, 1);
422 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));
423 zend_string_release(property_faultcodens_name);
424
425 zval property_faultactor_default_value;
426 ZVAL_NULL(&property_faultactor_default_value);
427 zend_string *property_faultactor_name = zend_string_init("faultactor", sizeof("faultactor") - 1, 1);
428 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));
429 zend_string_release(property_faultactor_name);
430
431 zval property_detail_default_value;
432 ZVAL_NULL(&property_detail_default_value);
433 zend_string *property_detail_name = zend_string_init("detail", sizeof("detail") - 1, 1);
434 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));
435 zend_string_release(property_detail_name);
436
437 zval property__name_default_value;
438 ZVAL_NULL(&property__name_default_value);
439 zend_string *property__name_name = zend_string_init("_name", sizeof("_name") - 1, 1);
440 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));
441 zend_string_release(property__name_name);
442
443 zval property_headerfault_default_value;
444 ZVAL_NULL(&property_headerfault_default_value);
445 zend_string *property_headerfault_name = zend_string_init("headerfault", sizeof("headerfault") - 1, 1);
446 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));
447 zend_string_release(property_headerfault_name);
448
449 return class_entry;
450}
451
452static zend_class_entry *register_class_SoapVar(void)
453{
454 zend_class_entry ce, *class_entry;
455
456 INIT_CLASS_ENTRY(ce, "SoapVar", class_SoapVar_methods);
457 class_entry = zend_register_internal_class_with_flags(&ce, NULL, 0);
458
459 zval property_enc_type_default_value;
460 ZVAL_UNDEF(&property_enc_type_default_value);
461 zend_string *property_enc_type_name = zend_string_init("enc_type", sizeof("enc_type") - 1, 1);
462 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));
463 zend_string_release(property_enc_type_name);
464
465 zval property_enc_value_default_value;
466 ZVAL_NULL(&property_enc_value_default_value);
467 zend_string *property_enc_value_name = zend_string_init("enc_value", sizeof("enc_value") - 1, 1);
468 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));
469 zend_string_release(property_enc_value_name);
470
471 zval property_enc_stype_default_value;
472 ZVAL_NULL(&property_enc_stype_default_value);
473 zend_string *property_enc_stype_name = zend_string_init("enc_stype", sizeof("enc_stype") - 1, 1);
474 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));
475 zend_string_release(property_enc_stype_name);
476
477 zval property_enc_ns_default_value;
478 ZVAL_NULL(&property_enc_ns_default_value);
479 zend_string *property_enc_ns_name = zend_string_init("enc_ns", sizeof("enc_ns") - 1, 1);
480 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));
481 zend_string_release(property_enc_ns_name);
482
483 zval property_enc_name_default_value;
484 ZVAL_NULL(&property_enc_name_default_value);
485 zend_string *property_enc_name_name = zend_string_init("enc_name", sizeof("enc_name") - 1, 1);
486 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));
487 zend_string_release(property_enc_name_name);
488
489 zval property_enc_namens_default_value;
490 ZVAL_NULL(&property_enc_namens_default_value);
491 zend_string *property_enc_namens_name = zend_string_init("enc_namens", sizeof("enc_namens") - 1, 1);
492 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));
493 zend_string_release(property_enc_namens_name);
494
495 return class_entry;
496}
497
498static zend_class_entry *register_class_SoapServer(void)
499{
500 zend_class_entry ce, *class_entry;
501
502 INIT_CLASS_ENTRY(ce, "SoapServer", class_SoapServer_methods);
503 class_entry = zend_register_internal_class_with_flags(&ce, NULL, 0);
504
505 zval property___soap_fault_default_value;
506 ZVAL_NULL(&property___soap_fault_default_value);
507 zend_string *property___soap_fault_name = zend_string_init("__soap_fault", sizeof("__soap_fault") - 1, 1);
508 zend_string *property___soap_fault_class_SoapFault = zend_string_init("SoapFault", sizeof("SoapFault")-1, 1);
509 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));
510 zend_string_release(property___soap_fault_name);
511
512 return class_entry;
513}
514
515static zend_class_entry *register_class_SoapClient(void)
516{
517 zend_class_entry ce, *class_entry;
518
519 INIT_CLASS_ENTRY(ce, "SoapClient", class_SoapClient_methods);
520 class_entry = zend_register_internal_class_with_flags(&ce, NULL, 0);
521
522 zval property_uri_default_value;
523 ZVAL_NULL(&property_uri_default_value);
524 zend_string *property_uri_name = zend_string_init("uri", sizeof("uri") - 1, 1);
525 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));
526 zend_string_release(property_uri_name);
527
528 zval property_style_default_value;
529 ZVAL_NULL(&property_style_default_value);
530 zend_string *property_style_name = zend_string_init("style", sizeof("style") - 1, 1);
531 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));
532 zend_string_release(property_style_name);
533
534 zval property_use_default_value;
535 ZVAL_NULL(&property_use_default_value);
536 zend_string *property_use_name = zend_string_init("use", sizeof("use") - 1, 1);
537 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));
538 zend_string_release(property_use_name);
539
540 zval property_location_default_value;
541 ZVAL_NULL(&property_location_default_value);
542 zend_string *property_location_name = zend_string_init("location", sizeof("location") - 1, 1);
543 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));
544 zend_string_release(property_location_name);
545
546 zval property_trace_default_value;
547 ZVAL_FALSE(&property_trace_default_value);
548 zend_string *property_trace_name = zend_string_init("trace", sizeof("trace") - 1, 1);
549 zend_declare_typed_property(class_entry, property_trace_name, &property_trace_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_BOOL));
550 zend_string_release(property_trace_name);
551
552 zval property_compression_default_value;
553 ZVAL_NULL(&property_compression_default_value);
554 zend_string *property_compression_name = zend_string_init("compression", sizeof("compression") - 1, 1);
555 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));
556 zend_string_release(property_compression_name);
557
558 zval property_sdl_default_value;
559 ZVAL_NULL(&property_sdl_default_value);
560 zend_string *property_sdl_name = zend_string_init("sdl", sizeof("sdl") - 1, 1);
561 zend_string *property_sdl_class_Soap_Sdl = zend_string_init("Soap\\Sdl", sizeof("Soap\\Sdl")-1, 1);
562 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));
563 zend_string_release(property_sdl_name);
564
565 zval property_typemap_default_value;
566 ZVAL_NULL(&property_typemap_default_value);
567 zend_string *property_typemap_name = zend_string_init("typemap", sizeof("typemap") - 1, 1);
568 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));
569 zend_string_release(property_typemap_name);
570
571 zval property_httpsocket_default_value;
572 ZVAL_NULL(&property_httpsocket_default_value);
573 zend_string *property_httpsocket_name = zend_string_init("httpsocket", sizeof("httpsocket") - 1, 1);
574 zend_declare_typed_property(class_entry, property_httpsocket_name, &property_httpsocket_default_value, ZEND_ACC_PRIVATE, NULL, (zend_type) ZEND_TYPE_INIT_NONE(0));
575 zend_string_release(property_httpsocket_name);
576
577 zval property_httpurl_default_value;
578 ZVAL_NULL(&property_httpurl_default_value);
579 zend_string *property_httpurl_name = zend_string_init("httpurl", sizeof("httpurl") - 1, 1);
580 zend_string *property_httpurl_class_Soap_Url = zend_string_init("Soap\\\125rl", sizeof("Soap\\\125rl")-1, 1);
581 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));
582 zend_string_release(property_httpurl_name);
583
584 zval property__login_default_value;
585 ZVAL_NULL(&property__login_default_value);
586 zend_string *property__login_name = zend_string_init("_login", sizeof("_login") - 1, 1);
587 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));
588 zend_string_release(property__login_name);
589
590 zval property__password_default_value;
591 ZVAL_NULL(&property__password_default_value);
592 zend_string *property__password_name = zend_string_init("_password", sizeof("_password") - 1, 1);
593 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));
594 zend_string_release(property__password_name);
595
596 zval property__use_digest_default_value;
597 ZVAL_FALSE(&property__use_digest_default_value);
598 zend_string *property__use_digest_name = zend_string_init("_use_digest", sizeof("_use_digest") - 1, 1);
599 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));
600 zend_string_release(property__use_digest_name);
601
602 zval property__digest_default_value;
603 ZVAL_NULL(&property__digest_default_value);
604 zend_string *property__digest_name = zend_string_init("_digest", sizeof("_digest") - 1, 1);
605 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));
606 zend_string_release(property__digest_name);
607
608 zval property__proxy_host_default_value;
609 ZVAL_NULL(&property__proxy_host_default_value);
610 zend_string *property__proxy_host_name = zend_string_init("_proxy_host", sizeof("_proxy_host") - 1, 1);
611 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));
612 zend_string_release(property__proxy_host_name);
613
614 zval property__proxy_port_default_value;
615 ZVAL_NULL(&property__proxy_port_default_value);
616 zend_string *property__proxy_port_name = zend_string_init("_proxy_port", sizeof("_proxy_port") - 1, 1);
617 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));
618 zend_string_release(property__proxy_port_name);
619
620 zval property__proxy_login_default_value;
621 ZVAL_NULL(&property__proxy_login_default_value);
622 zend_string *property__proxy_login_name = zend_string_init("_proxy_login", sizeof("_proxy_login") - 1, 1);
623 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));
624 zend_string_release(property__proxy_login_name);
625
626 zval property__proxy_password_default_value;
627 ZVAL_NULL(&property__proxy_password_default_value);
628 zend_string *property__proxy_password_name = zend_string_init("_proxy_password", sizeof("_proxy_password") - 1, 1);
629 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));
630 zend_string_release(property__proxy_password_name);
631
632 zval property__exceptions_default_value;
633 ZVAL_TRUE(&property__exceptions_default_value);
634 zend_string *property__exceptions_name = zend_string_init("_exceptions", sizeof("_exceptions") - 1, 1);
635 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));
636 zend_string_release(property__exceptions_name);
637
638 zval property__encoding_default_value;
639 ZVAL_NULL(&property__encoding_default_value);
640 zend_string *property__encoding_name = zend_string_init("_encoding", sizeof("_encoding") - 1, 1);
641 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));
642 zend_string_release(property__encoding_name);
643
644 zval property__classmap_default_value;
645 ZVAL_NULL(&property__classmap_default_value);
646 zend_string *property__classmap_name = zend_string_init("_classmap", sizeof("_classmap") - 1, 1);
647 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));
648 zend_string_release(property__classmap_name);
649
650 zval property__features_default_value;
651 ZVAL_NULL(&property__features_default_value);
652 zend_string *property__features_name = zend_string_init("_features", sizeof("_features") - 1, 1);
653 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));
654 zend_string_release(property__features_name);
655
656 zval property__connection_timeout_default_value;
657 ZVAL_LONG(&property__connection_timeout_default_value, 0);
658 zend_string *property__connection_timeout_name = zend_string_init("_connection_timeout", sizeof("_connection_timeout") - 1, 1);
659 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));
660 zend_string_release(property__connection_timeout_name);
661
662 zval property__stream_context_default_value;
663 ZVAL_NULL(&property__stream_context_default_value);
664 zend_string *property__stream_context_name = zend_string_init("_stream_context", sizeof("_stream_context") - 1, 1);
665 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));
666 zend_string_release(property__stream_context_name);
667
668 zval property__user_agent_default_value;
669 ZVAL_NULL(&property__user_agent_default_value);
670 zend_string *property__user_agent_name = zend_string_init("_user_agent", sizeof("_user_agent") - 1, 1);
671 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));
672 zend_string_release(property__user_agent_name);
673
674 zval property__keep_alive_default_value;
675 ZVAL_TRUE(&property__keep_alive_default_value);
676 zend_string *property__keep_alive_name = zend_string_init("_keep_alive", sizeof("_keep_alive") - 1, 1);
677 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));
678 zend_string_release(property__keep_alive_name);
679
680 zval property__ssl_method_default_value;
681 ZVAL_NULL(&property__ssl_method_default_value);
682 zend_string *property__ssl_method_name = zend_string_init("_ssl_method", sizeof("_ssl_method") - 1, 1);
683 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));
684 zend_string_release(property__ssl_method_name);
685
686 zval property__soap_version_default_value;
687 ZVAL_UNDEF(&property__soap_version_default_value);
688 zend_string *property__soap_version_name = zend_string_init("_soap_version", sizeof("_soap_version") - 1, 1);
689 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));
690 zend_string_release(property__soap_version_name);
691
692 zval property__use_proxy_default_value;
693 ZVAL_NULL(&property__use_proxy_default_value);
694 zend_string *property__use_proxy_name = zend_string_init("_use_proxy", sizeof("_use_proxy") - 1, 1);
695 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));
696 zend_string_release(property__use_proxy_name);
697
698 zval property__cookies_default_value;
699 ZVAL_EMPTY_ARRAY(&property__cookies_default_value);
700 zend_string *property__cookies_name = zend_string_init("_cookies", sizeof("_cookies") - 1, 1);
701 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));
702 zend_string_release(property__cookies_name);
703
704 zval property___default_headers_default_value;
705 ZVAL_NULL(&property___default_headers_default_value);
706 zend_string *property___default_headers_name = zend_string_init("__default_headers", sizeof("__default_headers") - 1, 1);
707 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));
708 zend_string_release(property___default_headers_name);
709
710 zval property___soap_fault_default_value;
711 ZVAL_NULL(&property___soap_fault_default_value);
712 zend_string *property___soap_fault_name = zend_string_init("__soap_fault", sizeof("__soap_fault") - 1, 1);
713 zend_string *property___soap_fault_class_SoapFault = zend_string_init("SoapFault", sizeof("SoapFault")-1, 1);
714 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));
715 zend_string_release(property___soap_fault_name);
716
717 zval property___last_request_default_value;
718 ZVAL_NULL(&property___last_request_default_value);
719 zend_string *property___last_request_name = zend_string_init("__last_request", sizeof("__last_request") - 1, 1);
720 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));
721 zend_string_release(property___last_request_name);
722
723 zval property___last_response_default_value;
724 ZVAL_NULL(&property___last_response_default_value);
725 zend_string *property___last_response_name = zend_string_init("__last_response", sizeof("__last_response") - 1, 1);
726 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));
727 zend_string_release(property___last_response_name);
728
729 zval property___last_request_headers_default_value;
730 ZVAL_NULL(&property___last_request_headers_default_value);
731 zend_string *property___last_request_headers_name = zend_string_init("__last_request_headers", sizeof("__last_request_headers") - 1, 1);
732 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));
733 zend_string_release(property___last_request_headers_name);
734
735 zval property___last_response_headers_default_value;
736 ZVAL_NULL(&property___last_response_headers_default_value);
737 zend_string *property___last_response_headers_name = zend_string_init("__last_response_headers", sizeof("__last_response_headers") - 1, 1);
738 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));
739 zend_string_release(property___last_response_headers_name);
740
741 return class_entry;
742}
header(string $header, bool $replace=true, int $response_code=0)
DL_HANDLE handle
Definition ffi.c:3028
char * mode
#define NULL
Definition gdcache.h:45
#define XSD_DATETIME
#define XSD_NOTATION
#define XSD_INT
#define XSD_ANYXML
#define XSD_NAME
#define XSD_TOKEN
#define XSD_BYTE
#define UNKNOWN_TYPE
#define XSD_NMTOKEN
#define XSD_NAMESPACE
#define XSD_GMONTH
#define XSD_IDREFS
#define XSD_GMONTHDAY
#define XSD_LANGUAGE
#define XSD_IDREF
#define XSD_UNSIGNEDINT
#define XSD_TIME
#define XSD_UNSIGNEDSHORT
#define SOAP_ENC_OBJECT
#define XSD_QNAME
#define XSD_DATE
#define XSD_HEXBINARY
#define XSD_NMTOKENS
#define XSD_INTEGER
#define XSD_GYEAR
#define XSD_POSITIVEINTEGER
#define XSD_NCNAME
#define XSD_NONNEGATIVEINTEGER
#define XSD_SHORT
#define XSD_DECIMAL
#define XSD_DURATION
#define XSD_FLOAT
#define XSD_BASE64BINARY
#define APACHE_MAP
#define XSD_1999_TIMEINSTANT
#define XSD_LONG
#define XSD_ENTITIES
#define XSD_GDAY
#define XSD_BOOLEAN
#define XSD_ID
#define XSD_ANYURI
#define SOAP_ENC_ARRAY
#define XSD_ENTITY
#define XSD_STRING
#define XSD_NONPOSITIVEINTEGER
#define XSD_1999_NAMESPACE
#define XSD_DOUBLE
#define XSD_GYEARMONTH
#define XSD_UNSIGNEDBYTE
#define XSD_ANYTYPE
#define XSD_NEGATIVEINTEGER
#define XSD_NORMALIZEDSTRING
#define XSD_UNSIGNEDLONG
PHP_JSON_API size_t int options
Definition php_json.h:102
@ SOAP_ENCODED
Definition php_sdl.h:43
@ SOAP_LITERAL
Definition php_sdl.h:44
@ SOAP_DOCUMENT
Definition php_sdl.h:33
@ SOAP_RPC
Definition php_sdl.h:32
#define SOAP_COMPRESSION_ACCEPT
Definition php_soap.h:130
#define SOAP_SSL_METHOD_SSLv2
Definition php_soap.h:148
#define SOAP_WAIT_ONE_WAY_CALLS
Definition php_soap.h:138
#define WSDL_CACHE_MEMORY
Definition php_soap.h:143
#define SOAP_ACTOR_UNLIMATERECEIVER
Definition php_soap.h:122
#define SOAP_ACTOR_NONE
Definition php_soap.h:121
#define SOAP_PERSISTENCE_SESSION
Definition php_soap.h:114
#define WSDL_CACHE_BOTH
Definition php_soap.h:144
#define SOAP_SINGLE_ELEMENT_ARRAYS
Definition php_soap.h:137
#define SOAP_SSL_METHOD_SSLv23
Definition php_soap.h:150
xmlCharEncodingHandlerPtr encoding
Definition php_soap.h:170
#define SOAP_SSL_METHOD_SSLv3
Definition php_soap.h:149
#define SOAP_SSL_METHOD_TLS
Definition php_soap.h:147
#define SOAP_AUTHENTICATION_DIGEST
Definition php_soap.h:135
#define WSDL_CACHE_DISK
Definition php_soap.h:142
#define SOAP_USE_XSI_ARRAY_TYPE
Definition php_soap.h:139
#define SOAP_AUTHENTICATION_BASIC
Definition php_soap.h:134
#define SOAP_COMPRESSION_GZIP
Definition php_soap.h:131
bool use_soap_error_handler
Definition php_soap.h:163
#define WSDL_CACHE_NONE
Definition php_soap.h:141
#define SOAP_ACTOR_NEXT
Definition php_soap.h:120
#define SOAP_FUNCTIONS_ALL
Definition php_soap.h:109
#define SOAP_1_2
Definition php_soap.h:118
#define SOAP_PERSISTENCE_REQUEST
Definition php_soap.h:115
#define SOAP_COMPRESSION_DEFLATE
Definition php_soap.h:132
#define SOAP_1_1
Definition php_soap.h:117
HashTable functions
zend_constant * data
is_soap_fault(mixed $object)
#define arginfo_class_SoapClient___construct
#define arginfo_class_SoapClient___getLastResponseHeaders
#define arginfo_class_SoapClient___getLastResponse
#define arginfo_class_SoapClient___getLastRequestHeaders
#define arginfo_class_SoapClient___getCookies
#define arginfo_class_SoapClient___getTypes
ZEND_API zend_property_info * zend_declare_typed_property(zend_class_entry *ce, zend_string *name, zval *property, int access_type, zend_string *doc_comment, zend_type type)
Definition zend_API.c:4505
ZEND_API zend_class_entry * zend_register_internal_class_with_flags(zend_class_entry *class_entry, zend_class_entry *parent_ce, uint32_t ce_flags)
Definition zend_API.c:3512
#define ZEND_FE_END
Definition zend_API.h:124
struct _zend_function_entry zend_function_entry
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null)
Definition zend_API.h:205
#define INIT_CLASS_ENTRY(class_container, class_name, functions)
Definition zend_API.h:279
#define ZEND_ARG_INFO(pass_by_ref, name)
Definition zend_API.h:130
#define ZEND_ARG_TYPE_MASK(pass_by_ref, name, type_mask, default_value)
Definition zend_API.h:146
#define ZEND_METHOD(classname, name)
Definition zend_API.h:76
#define ZEND_END_ARG_INFO()
Definition zend_API.h:219
#define ZEND_ARG_VARIADIC_TYPE_INFO(pass_by_ref, name, type_hint, allow_null)
Definition zend_API.h:142
#define ZEND_ARG_OBJ_INFO(pass_by_ref, name, class_name, allow_null)
Definition zend_API.h:154
#define ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, type_hint, allow_null, default_value)
Definition zend_API.h:140
#define ZEND_ARG_TYPE_INFO(pass_by_ref, name, type_hint, allow_null)
Definition zend_API.h:138
#define ZEND_BEGIN_ARG_INFO_EX(name, _unused, return_reference, required_num_args)
Definition zend_API.h:214
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null)
Definition zend_API.h:208
#define ZEND_FE(name, arg_info)
Definition zend_API.h:86
#define ZEND_ME(classname, name, arg_info, flags)
Definition zend_API.h:91
#define ZEND_FUNCTION(name)
Definition zend_API.h:75
#define ZEND_ARG_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, default_value)
Definition zend_API.h:132
#define INIT_NS_CLASS_ENTRY(class_container, ns, class_name, functions)
Definition zend_API.h:325
struct _zval_struct zval
zval * args
#define ZEND_ACC_NO_DYNAMIC_PROPERTIES
#define ZEND_ACC_FINAL
#define ZEND_ACC_NOT_SERIALIZABLE
#define ZEND_ACC_PRIVATE
#define ZEND_ACC_PUBLIC
#define REGISTER_STRING_CONSTANT(name, str, flags)
#define CONST_PERSISTENT
#define CONST_DEPRECATED
#define REGISTER_LONG_CONSTANT(name, lval, flags)
#define ZVAL_EMPTY_ARRAY(z)
Definition zend_hash.h:87
struct _zend_string zend_string
struct _zend_class_entry zend_class_entry
#define MAY_BE_STRING
#define MAY_BE_BOOL
#define MAY_BE_NULL
#define MAY_BE_LONG
#define MAY_BE_ANY
#define MAY_BE_ARRAY
#define ZVAL_FALSE(z)
#define ZVAL_UNDEF(z)
#define ZEND_TYPE_INIT_MASK(_type_mask)
Definition zend_types.h:283
#define ZVAL_TRUE(z)
#define ZVAL_NULL(z)
#define ZVAL_LONG(z, l)
#define IS_STRING
Definition zend_types.h:606
#define IS_ARRAY
Definition zend_types.h:607
#define IS_VOID
Definition zend_types.h:617
#define ZEND_TYPE_INIT_NONE(extra_flags)
Definition zend_types.h:280
#define IS_OBJECT
Definition zend_types.h:608
#define IS_LONG
Definition zend_types.h:604
#define IS_MIXED
Definition zend_types.h:619
#define _IS_BOOL
Definition zend_types.h:629
#define ZEND_TYPE_INIT_CLASS(class_name, allow_null, extra_flags)
Definition zend_types.h:303
zend_string * name
value