soap_arginfo.h 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644
  1. /* This is a generated file, edit the .stub.php file instead.
  2. * Stub hash: ab057422ee42f574e7d00462f3bf173caf14ecc1 */
  3. ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_use_soap_error_handler, 0, 0, _IS_BOOL, 0)
  4. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, enable, _IS_BOOL, 0, "true")
  5. ZEND_END_ARG_INFO()
  6. ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_is_soap_fault, 0, 1, _IS_BOOL, 0)
  7. ZEND_ARG_TYPE_INFO(0, object, IS_MIXED, 0)
  8. ZEND_END_ARG_INFO()
  9. ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapParam___construct, 0, 0, 2)
  10. ZEND_ARG_TYPE_INFO(0, data, IS_MIXED, 0)
  11. ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
  12. ZEND_END_ARG_INFO()
  13. ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapHeader___construct, 0, 0, 2)
  14. ZEND_ARG_TYPE_INFO(0, namespace, IS_STRING, 0)
  15. ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
  16. ZEND_ARG_TYPE_INFO(0, data, IS_MIXED, 0)
  17. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, mustUnderstand, _IS_BOOL, 0, "false")
  18. ZEND_ARG_TYPE_MASK(0, actor, MAY_BE_STRING|MAY_BE_LONG|MAY_BE_NULL, "null")
  19. ZEND_END_ARG_INFO()
  20. ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapFault___construct, 0, 0, 2)
  21. ZEND_ARG_TYPE_MASK(0, code, MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_NULL, NULL)
  22. ZEND_ARG_TYPE_INFO(0, string, IS_STRING, 0)
  23. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, actor, IS_STRING, 1, "null")
  24. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, details, IS_MIXED, 0, "null")
  25. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, name, IS_STRING, 1, "null")
  26. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, headerFault, IS_MIXED, 0, "null")
  27. ZEND_END_ARG_INFO()
  28. ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_SoapFault___toString, 0, 0, IS_STRING, 0)
  29. ZEND_END_ARG_INFO()
  30. ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapVar___construct, 0, 0, 2)
  31. ZEND_ARG_TYPE_INFO(0, data, IS_MIXED, 0)
  32. ZEND_ARG_TYPE_INFO(0, encoding, IS_LONG, 1)
  33. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, typeName, IS_STRING, 1, "null")
  34. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, typeNamespace, IS_STRING, 1, "null")
  35. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, nodeName, IS_STRING, 1, "null")
  36. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, nodeNamespace, IS_STRING, 1, "null")
  37. ZEND_END_ARG_INFO()
  38. ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapServer___construct, 0, 0, 1)
  39. ZEND_ARG_TYPE_INFO(0, wsdl, IS_STRING, 1)
  40. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_ARRAY, 0, "[]")
  41. ZEND_END_ARG_INFO()
  42. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_fault, 0, 2, IS_VOID, 0)
  43. ZEND_ARG_TYPE_INFO(0, code, IS_STRING, 0)
  44. ZEND_ARG_TYPE_INFO(0, string, IS_STRING, 0)
  45. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, actor, IS_STRING, 0, "\"\"")
  46. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, details, IS_MIXED, 0, "null")
  47. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, name, IS_STRING, 0, "\"\"")
  48. ZEND_END_ARG_INFO()
  49. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_addSoapHeader, 0, 1, IS_VOID, 0)
  50. ZEND_ARG_OBJ_INFO(0, header, SoapHeader, 0)
  51. ZEND_END_ARG_INFO()
  52. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_setPersistence, 0, 1, IS_VOID, 0)
  53. ZEND_ARG_TYPE_INFO(0, mode, IS_LONG, 0)
  54. ZEND_END_ARG_INFO()
  55. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_setClass, 0, 1, IS_VOID, 0)
  56. ZEND_ARG_TYPE_INFO(0, class, IS_STRING, 0)
  57. ZEND_ARG_VARIADIC_TYPE_INFO(0, args, IS_MIXED, 0)
  58. ZEND_END_ARG_INFO()
  59. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_setObject, 0, 1, IS_VOID, 0)
  60. ZEND_ARG_TYPE_INFO(0, object, IS_OBJECT, 0)
  61. ZEND_END_ARG_INFO()
  62. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_getFunctions, 0, 0, IS_ARRAY, 0)
  63. ZEND_END_ARG_INFO()
  64. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_addFunction, 0, 1, IS_VOID, 0)
  65. ZEND_ARG_INFO(0, functions)
  66. ZEND_END_ARG_INFO()
  67. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_handle, 0, 0, IS_VOID, 0)
  68. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, request, IS_STRING, 1, "null")
  69. ZEND_END_ARG_INFO()
  70. #define arginfo_class_SoapClient___construct arginfo_class_SoapServer___construct
  71. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___call, 0, 2, IS_MIXED, 0)
  72. ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
  73. ZEND_ARG_TYPE_INFO(0, args, IS_ARRAY, 0)
  74. ZEND_END_ARG_INFO()
  75. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___soapCall, 0, 2, IS_MIXED, 0)
  76. ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
  77. ZEND_ARG_TYPE_INFO(0, args, IS_ARRAY, 0)
  78. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_ARRAY, 1, "null")
  79. ZEND_ARG_INFO_WITH_DEFAULT_VALUE(0, inputHeaders, "null")
  80. ZEND_ARG_INFO_WITH_DEFAULT_VALUE(1, outputHeaders, "null")
  81. ZEND_END_ARG_INFO()
  82. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___getFunctions, 0, 0, IS_ARRAY, 1)
  83. ZEND_END_ARG_INFO()
  84. #define arginfo_class_SoapClient___getTypes arginfo_class_SoapClient___getFunctions
  85. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___getLastRequest, 0, 0, IS_STRING, 1)
  86. ZEND_END_ARG_INFO()
  87. #define arginfo_class_SoapClient___getLastResponse arginfo_class_SoapClient___getLastRequest
  88. #define arginfo_class_SoapClient___getLastRequestHeaders arginfo_class_SoapClient___getLastRequest
  89. #define arginfo_class_SoapClient___getLastResponseHeaders arginfo_class_SoapClient___getLastRequest
  90. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___doRequest, 0, 4, IS_STRING, 1)
  91. ZEND_ARG_TYPE_INFO(0, request, IS_STRING, 0)
  92. ZEND_ARG_TYPE_INFO(0, location, IS_STRING, 0)
  93. ZEND_ARG_TYPE_INFO(0, action, IS_STRING, 0)
  94. ZEND_ARG_TYPE_INFO(0, version, IS_LONG, 0)
  95. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, oneWay, _IS_BOOL, 0, "false")
  96. ZEND_END_ARG_INFO()
  97. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___setCookie, 0, 1, IS_VOID, 0)
  98. ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
  99. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, value, IS_STRING, 1, "null")
  100. ZEND_END_ARG_INFO()
  101. #define arginfo_class_SoapClient___getCookies arginfo_class_SoapServer_getFunctions
  102. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___setSoapHeaders, 0, 0, _IS_BOOL, 0)
  103. ZEND_ARG_INFO_WITH_DEFAULT_VALUE(0, headers, "null")
  104. ZEND_END_ARG_INFO()
  105. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___setLocation, 0, 0, IS_STRING, 1)
  106. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, location, IS_STRING, 1, "null")
  107. ZEND_END_ARG_INFO()
  108. ZEND_FUNCTION(use_soap_error_handler);
  109. ZEND_FUNCTION(is_soap_fault);
  110. ZEND_METHOD(SoapParam, __construct);
  111. ZEND_METHOD(SoapHeader, __construct);
  112. ZEND_METHOD(SoapFault, __construct);
  113. ZEND_METHOD(SoapFault, __toString);
  114. ZEND_METHOD(SoapVar, __construct);
  115. ZEND_METHOD(SoapServer, __construct);
  116. ZEND_METHOD(SoapServer, fault);
  117. ZEND_METHOD(SoapServer, addSoapHeader);
  118. ZEND_METHOD(SoapServer, setPersistence);
  119. ZEND_METHOD(SoapServer, setClass);
  120. ZEND_METHOD(SoapServer, setObject);
  121. ZEND_METHOD(SoapServer, getFunctions);
  122. ZEND_METHOD(SoapServer, addFunction);
  123. ZEND_METHOD(SoapServer, handle);
  124. ZEND_METHOD(SoapClient, __construct);
  125. ZEND_METHOD(SoapClient, __call);
  126. ZEND_METHOD(SoapClient, __soapCall);
  127. ZEND_METHOD(SoapClient, __getFunctions);
  128. ZEND_METHOD(SoapClient, __getTypes);
  129. ZEND_METHOD(SoapClient, __getLastRequest);
  130. ZEND_METHOD(SoapClient, __getLastResponse);
  131. ZEND_METHOD(SoapClient, __getLastRequestHeaders);
  132. ZEND_METHOD(SoapClient, __getLastResponseHeaders);
  133. ZEND_METHOD(SoapClient, __doRequest);
  134. ZEND_METHOD(SoapClient, __setCookie);
  135. ZEND_METHOD(SoapClient, __getCookies);
  136. ZEND_METHOD(SoapClient, __setSoapHeaders);
  137. ZEND_METHOD(SoapClient, __setLocation);
  138. static const zend_function_entry ext_functions[] = {
  139. ZEND_FE(use_soap_error_handler, arginfo_use_soap_error_handler)
  140. ZEND_FE(is_soap_fault, arginfo_is_soap_fault)
  141. ZEND_FE_END
  142. };
  143. static const zend_function_entry class_SoapParam_methods[] = {
  144. ZEND_ME(SoapParam, __construct, arginfo_class_SoapParam___construct, ZEND_ACC_PUBLIC)
  145. ZEND_FE_END
  146. };
  147. static const zend_function_entry class_SoapHeader_methods[] = {
  148. ZEND_ME(SoapHeader, __construct, arginfo_class_SoapHeader___construct, ZEND_ACC_PUBLIC)
  149. ZEND_FE_END
  150. };
  151. static const zend_function_entry class_SoapFault_methods[] = {
  152. ZEND_ME(SoapFault, __construct, arginfo_class_SoapFault___construct, ZEND_ACC_PUBLIC)
  153. ZEND_ME(SoapFault, __toString, arginfo_class_SoapFault___toString, ZEND_ACC_PUBLIC)
  154. ZEND_FE_END
  155. };
  156. static const zend_function_entry class_SoapVar_methods[] = {
  157. ZEND_ME(SoapVar, __construct, arginfo_class_SoapVar___construct, ZEND_ACC_PUBLIC)
  158. ZEND_FE_END
  159. };
  160. static const zend_function_entry class_SoapServer_methods[] = {
  161. ZEND_ME(SoapServer, __construct, arginfo_class_SoapServer___construct, ZEND_ACC_PUBLIC)
  162. ZEND_ME(SoapServer, fault, arginfo_class_SoapServer_fault, ZEND_ACC_PUBLIC)
  163. ZEND_ME(SoapServer, addSoapHeader, arginfo_class_SoapServer_addSoapHeader, ZEND_ACC_PUBLIC)
  164. ZEND_ME(SoapServer, setPersistence, arginfo_class_SoapServer_setPersistence, ZEND_ACC_PUBLIC)
  165. ZEND_ME(SoapServer, setClass, arginfo_class_SoapServer_setClass, ZEND_ACC_PUBLIC)
  166. ZEND_ME(SoapServer, setObject, arginfo_class_SoapServer_setObject, ZEND_ACC_PUBLIC)
  167. ZEND_ME(SoapServer, getFunctions, arginfo_class_SoapServer_getFunctions, ZEND_ACC_PUBLIC)
  168. ZEND_ME(SoapServer, addFunction, arginfo_class_SoapServer_addFunction, ZEND_ACC_PUBLIC)
  169. ZEND_ME(SoapServer, handle, arginfo_class_SoapServer_handle, ZEND_ACC_PUBLIC)
  170. ZEND_FE_END
  171. };
  172. static const zend_function_entry class_SoapClient_methods[] = {
  173. ZEND_ME(SoapClient, __construct, arginfo_class_SoapClient___construct, ZEND_ACC_PUBLIC)
  174. ZEND_ME(SoapClient, __call, arginfo_class_SoapClient___call, ZEND_ACC_PUBLIC)
  175. ZEND_ME(SoapClient, __soapCall, arginfo_class_SoapClient___soapCall, ZEND_ACC_PUBLIC)
  176. ZEND_ME(SoapClient, __getFunctions, arginfo_class_SoapClient___getFunctions, ZEND_ACC_PUBLIC)
  177. ZEND_ME(SoapClient, __getTypes, arginfo_class_SoapClient___getTypes, ZEND_ACC_PUBLIC)
  178. ZEND_ME(SoapClient, __getLastRequest, arginfo_class_SoapClient___getLastRequest, ZEND_ACC_PUBLIC)
  179. ZEND_ME(SoapClient, __getLastResponse, arginfo_class_SoapClient___getLastResponse, ZEND_ACC_PUBLIC)
  180. ZEND_ME(SoapClient, __getLastRequestHeaders, arginfo_class_SoapClient___getLastRequestHeaders, ZEND_ACC_PUBLIC)
  181. ZEND_ME(SoapClient, __getLastResponseHeaders, arginfo_class_SoapClient___getLastResponseHeaders, ZEND_ACC_PUBLIC)
  182. ZEND_ME(SoapClient, __doRequest, arginfo_class_SoapClient___doRequest, ZEND_ACC_PUBLIC)
  183. ZEND_ME(SoapClient, __setCookie, arginfo_class_SoapClient___setCookie, ZEND_ACC_PUBLIC)
  184. ZEND_ME(SoapClient, __getCookies, arginfo_class_SoapClient___getCookies, ZEND_ACC_PUBLIC)
  185. ZEND_ME(SoapClient, __setSoapHeaders, arginfo_class_SoapClient___setSoapHeaders, ZEND_ACC_PUBLIC)
  186. ZEND_ME(SoapClient, __setLocation, arginfo_class_SoapClient___setLocation, ZEND_ACC_PUBLIC)
  187. ZEND_FE_END
  188. };
  189. static zend_class_entry *register_class_SoapParam(void)
  190. {
  191. zend_class_entry ce, *class_entry;
  192. INIT_CLASS_ENTRY(ce, "SoapParam", class_SoapParam_methods);
  193. class_entry = zend_register_internal_class_ex(&ce, NULL);
  194. zval property_param_name_default_value;
  195. ZVAL_UNDEF(&property_param_name_default_value);
  196. zend_string *property_param_name_name = zend_string_init("param_name", sizeof("param_name") - 1, 1);
  197. 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));
  198. zend_string_release(property_param_name_name);
  199. zval property_param_data_default_value;
  200. ZVAL_UNDEF(&property_param_data_default_value);
  201. zend_string *property_param_data_name = zend_string_init("param_data", sizeof("param_data") - 1, 1);
  202. 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));
  203. zend_string_release(property_param_data_name);
  204. return class_entry;
  205. }
  206. static zend_class_entry *register_class_SoapHeader(void)
  207. {
  208. zend_class_entry ce, *class_entry;
  209. INIT_CLASS_ENTRY(ce, "SoapHeader", class_SoapHeader_methods);
  210. class_entry = zend_register_internal_class_ex(&ce, NULL);
  211. zval property_namespace_default_value;
  212. ZVAL_UNDEF(&property_namespace_default_value);
  213. zend_string *property_namespace_name = zend_string_init("namespace", sizeof("namespace") - 1, 1);
  214. 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));
  215. zend_string_release(property_namespace_name);
  216. zval property_name_default_value;
  217. ZVAL_UNDEF(&property_name_default_value);
  218. zend_string *property_name_name = zend_string_init("name", sizeof("name") - 1, 1);
  219. 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));
  220. zend_string_release(property_name_name);
  221. zval property_data_default_value;
  222. ZVAL_NULL(&property_data_default_value);
  223. zend_string *property_data_name = zend_string_init("data", sizeof("data") - 1, 1);
  224. 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));
  225. zend_string_release(property_data_name);
  226. zval property_mustUnderstand_default_value;
  227. ZVAL_UNDEF(&property_mustUnderstand_default_value);
  228. zend_string *property_mustUnderstand_name = zend_string_init("mustUnderstand", sizeof("mustUnderstand") - 1, 1);
  229. 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));
  230. zend_string_release(property_mustUnderstand_name);
  231. zval property_actor_default_value;
  232. ZVAL_UNDEF(&property_actor_default_value);
  233. zend_string *property_actor_name = zend_string_init("actor", sizeof("actor") - 1, 1);
  234. 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));
  235. zend_string_release(property_actor_name);
  236. return class_entry;
  237. }
  238. static zend_class_entry *register_class_SoapFault(zend_class_entry *class_entry_Exception)
  239. {
  240. zend_class_entry ce, *class_entry;
  241. INIT_CLASS_ENTRY(ce, "SoapFault", class_SoapFault_methods);
  242. class_entry = zend_register_internal_class_ex(&ce, class_entry_Exception);
  243. zval property_faultstring_default_value;
  244. ZVAL_UNDEF(&property_faultstring_default_value);
  245. zend_string *property_faultstring_name = zend_string_init("faultstring", sizeof("faultstring") - 1, 1);
  246. 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));
  247. zend_string_release(property_faultstring_name);
  248. zval property_faultcode_default_value;
  249. ZVAL_NULL(&property_faultcode_default_value);
  250. zend_string *property_faultcode_name = zend_string_init("faultcode", sizeof("faultcode") - 1, 1);
  251. 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));
  252. zend_string_release(property_faultcode_name);
  253. zval property_faultcodens_default_value;
  254. ZVAL_NULL(&property_faultcodens_default_value);
  255. zend_string *property_faultcodens_name = zend_string_init("faultcodens", sizeof("faultcodens") - 1, 1);
  256. 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));
  257. zend_string_release(property_faultcodens_name);
  258. zval property_faultactor_default_value;
  259. ZVAL_NULL(&property_faultactor_default_value);
  260. zend_string *property_faultactor_name = zend_string_init("faultactor", sizeof("faultactor") - 1, 1);
  261. 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));
  262. zend_string_release(property_faultactor_name);
  263. zval property_detail_default_value;
  264. ZVAL_NULL(&property_detail_default_value);
  265. zend_string *property_detail_name = zend_string_init("detail", sizeof("detail") - 1, 1);
  266. 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));
  267. zend_string_release(property_detail_name);
  268. zval property__name_default_value;
  269. ZVAL_NULL(&property__name_default_value);
  270. zend_string *property__name_name = zend_string_init("_name", sizeof("_name") - 1, 1);
  271. 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));
  272. zend_string_release(property__name_name);
  273. zval property_headerfault_default_value;
  274. ZVAL_NULL(&property_headerfault_default_value);
  275. zend_string *property_headerfault_name = zend_string_init("headerfault", sizeof("headerfault") - 1, 1);
  276. 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));
  277. zend_string_release(property_headerfault_name);
  278. return class_entry;
  279. }
  280. static zend_class_entry *register_class_SoapVar(void)
  281. {
  282. zend_class_entry ce, *class_entry;
  283. INIT_CLASS_ENTRY(ce, "SoapVar", class_SoapVar_methods);
  284. class_entry = zend_register_internal_class_ex(&ce, NULL);
  285. zval property_enc_type_default_value;
  286. ZVAL_UNDEF(&property_enc_type_default_value);
  287. zend_string *property_enc_type_name = zend_string_init("enc_type", sizeof("enc_type") - 1, 1);
  288. 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));
  289. zend_string_release(property_enc_type_name);
  290. zval property_enc_value_default_value;
  291. ZVAL_NULL(&property_enc_value_default_value);
  292. zend_string *property_enc_value_name = zend_string_init("enc_value", sizeof("enc_value") - 1, 1);
  293. 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));
  294. zend_string_release(property_enc_value_name);
  295. zval property_enc_stype_default_value;
  296. ZVAL_NULL(&property_enc_stype_default_value);
  297. zend_string *property_enc_stype_name = zend_string_init("enc_stype", sizeof("enc_stype") - 1, 1);
  298. 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));
  299. zend_string_release(property_enc_stype_name);
  300. zval property_enc_ns_default_value;
  301. ZVAL_NULL(&property_enc_ns_default_value);
  302. zend_string *property_enc_ns_name = zend_string_init("enc_ns", sizeof("enc_ns") - 1, 1);
  303. 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));
  304. zend_string_release(property_enc_ns_name);
  305. zval property_enc_name_default_value;
  306. ZVAL_NULL(&property_enc_name_default_value);
  307. zend_string *property_enc_name_name = zend_string_init("enc_name", sizeof("enc_name") - 1, 1);
  308. 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));
  309. zend_string_release(property_enc_name_name);
  310. zval property_enc_namens_default_value;
  311. ZVAL_NULL(&property_enc_namens_default_value);
  312. zend_string *property_enc_namens_name = zend_string_init("enc_namens", sizeof("enc_namens") - 1, 1);
  313. 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));
  314. zend_string_release(property_enc_namens_name);
  315. return class_entry;
  316. }
  317. static zend_class_entry *register_class_SoapServer(void)
  318. {
  319. zend_class_entry ce, *class_entry;
  320. INIT_CLASS_ENTRY(ce, "SoapServer", class_SoapServer_methods);
  321. class_entry = zend_register_internal_class_ex(&ce, NULL);
  322. zval property_service_default_value;
  323. ZVAL_NULL(&property_service_default_value);
  324. zend_string *property_service_name = zend_string_init("service", sizeof("service") - 1, 1);
  325. zend_declare_property_ex(class_entry, property_service_name, &property_service_default_value, ZEND_ACC_PRIVATE, NULL);
  326. zend_string_release(property_service_name);
  327. zend_string *property___soap_fault_class_SoapFault = zend_string_init("SoapFault", sizeof("SoapFault")-1, 1);
  328. zval property___soap_fault_default_value;
  329. ZVAL_NULL(&property___soap_fault_default_value);
  330. zend_string *property___soap_fault_name = zend_string_init("__soap_fault", sizeof("__soap_fault") - 1, 1);
  331. 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));
  332. zend_string_release(property___soap_fault_name);
  333. return class_entry;
  334. }
  335. static zend_class_entry *register_class_SoapClient(void)
  336. {
  337. zend_class_entry ce, *class_entry;
  338. INIT_CLASS_ENTRY(ce, "SoapClient", class_SoapClient_methods);
  339. class_entry = zend_register_internal_class_ex(&ce, NULL);
  340. zval property_uri_default_value;
  341. ZVAL_NULL(&property_uri_default_value);
  342. zend_string *property_uri_name = zend_string_init("uri", sizeof("uri") - 1, 1);
  343. 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));
  344. zend_string_release(property_uri_name);
  345. zval property_style_default_value;
  346. ZVAL_NULL(&property_style_default_value);
  347. zend_string *property_style_name = zend_string_init("style", sizeof("style") - 1, 1);
  348. 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));
  349. zend_string_release(property_style_name);
  350. zval property_use_default_value;
  351. ZVAL_NULL(&property_use_default_value);
  352. zend_string *property_use_name = zend_string_init("use", sizeof("use") - 1, 1);
  353. 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));
  354. zend_string_release(property_use_name);
  355. zval property_location_default_value;
  356. ZVAL_NULL(&property_location_default_value);
  357. zend_string *property_location_name = zend_string_init("location", sizeof("location") - 1, 1);
  358. 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));
  359. zend_string_release(property_location_name);
  360. zval property_trace_default_value;
  361. ZVAL_BOOL(&property_trace_default_value, 0);
  362. zend_string *property_trace_name = zend_string_init("trace", sizeof("trace") - 1, 1);
  363. 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));
  364. zend_string_release(property_trace_name);
  365. zval property_compression_default_value;
  366. ZVAL_NULL(&property_compression_default_value);
  367. zend_string *property_compression_name = zend_string_init("compression", sizeof("compression") - 1, 1);
  368. 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));
  369. zend_string_release(property_compression_name);
  370. zval property_sdl_default_value;
  371. ZVAL_NULL(&property_sdl_default_value);
  372. zend_string *property_sdl_name = zend_string_init("sdl", sizeof("sdl") - 1, 1);
  373. zend_declare_property_ex(class_entry, property_sdl_name, &property_sdl_default_value, ZEND_ACC_PRIVATE, NULL);
  374. zend_string_release(property_sdl_name);
  375. zval property_typemap_default_value;
  376. ZVAL_NULL(&property_typemap_default_value);
  377. zend_string *property_typemap_name = zend_string_init("typemap", sizeof("typemap") - 1, 1);
  378. zend_declare_property_ex(class_entry, property_typemap_name, &property_typemap_default_value, ZEND_ACC_PRIVATE, NULL);
  379. zend_string_release(property_typemap_name);
  380. zval property_httpsocket_default_value;
  381. ZVAL_NULL(&property_httpsocket_default_value);
  382. zend_string *property_httpsocket_name = zend_string_init("httpsocket", sizeof("httpsocket") - 1, 1);
  383. zend_declare_property_ex(class_entry, property_httpsocket_name, &property_httpsocket_default_value, ZEND_ACC_PRIVATE, NULL);
  384. zend_string_release(property_httpsocket_name);
  385. zval property_httpurl_default_value;
  386. ZVAL_NULL(&property_httpurl_default_value);
  387. zend_string *property_httpurl_name = zend_string_init("httpurl", sizeof("httpurl") - 1, 1);
  388. zend_declare_property_ex(class_entry, property_httpurl_name, &property_httpurl_default_value, ZEND_ACC_PRIVATE, NULL);
  389. zend_string_release(property_httpurl_name);
  390. zval property__login_default_value;
  391. ZVAL_NULL(&property__login_default_value);
  392. zend_string *property__login_name = zend_string_init("_login", sizeof("_login") - 1, 1);
  393. 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));
  394. zend_string_release(property__login_name);
  395. zval property__password_default_value;
  396. ZVAL_NULL(&property__password_default_value);
  397. zend_string *property__password_name = zend_string_init("_password", sizeof("_password") - 1, 1);
  398. 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));
  399. zend_string_release(property__password_name);
  400. zval property__use_digest_default_value;
  401. ZVAL_BOOL(&property__use_digest_default_value, 0);
  402. zend_string *property__use_digest_name = zend_string_init("_use_digest", sizeof("_use_digest") - 1, 1);
  403. 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));
  404. zend_string_release(property__use_digest_name);
  405. zval property__digest_default_value;
  406. ZVAL_NULL(&property__digest_default_value);
  407. zend_string *property__digest_name = zend_string_init("_digest", sizeof("_digest") - 1, 1);
  408. 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));
  409. zend_string_release(property__digest_name);
  410. zval property__proxy_host_default_value;
  411. ZVAL_NULL(&property__proxy_host_default_value);
  412. zend_string *property__proxy_host_name = zend_string_init("_proxy_host", sizeof("_proxy_host") - 1, 1);
  413. 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));
  414. zend_string_release(property__proxy_host_name);
  415. zval property__proxy_port_default_value;
  416. ZVAL_NULL(&property__proxy_port_default_value);
  417. zend_string *property__proxy_port_name = zend_string_init("_proxy_port", sizeof("_proxy_port") - 1, 1);
  418. 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));
  419. zend_string_release(property__proxy_port_name);
  420. zval property__proxy_login_default_value;
  421. ZVAL_NULL(&property__proxy_login_default_value);
  422. zend_string *property__proxy_login_name = zend_string_init("_proxy_login", sizeof("_proxy_login") - 1, 1);
  423. 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));
  424. zend_string_release(property__proxy_login_name);
  425. zval property__proxy_password_default_value;
  426. ZVAL_NULL(&property__proxy_password_default_value);
  427. zend_string *property__proxy_password_name = zend_string_init("_proxy_password", sizeof("_proxy_password") - 1, 1);
  428. 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));
  429. zend_string_release(property__proxy_password_name);
  430. zval property__exceptions_default_value;
  431. ZVAL_BOOL(&property__exceptions_default_value, 1);
  432. zend_string *property__exceptions_name = zend_string_init("_exceptions", sizeof("_exceptions") - 1, 1);
  433. 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));
  434. zend_string_release(property__exceptions_name);
  435. zval property__encoding_default_value;
  436. ZVAL_NULL(&property__encoding_default_value);
  437. zend_string *property__encoding_name = zend_string_init("_encoding", sizeof("_encoding") - 1, 1);
  438. 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));
  439. zend_string_release(property__encoding_name);
  440. zval property__classmap_default_value;
  441. ZVAL_NULL(&property__classmap_default_value);
  442. zend_string *property__classmap_name = zend_string_init("_classmap", sizeof("_classmap") - 1, 1);
  443. 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));
  444. zend_string_release(property__classmap_name);
  445. zval property__features_default_value;
  446. ZVAL_NULL(&property__features_default_value);
  447. zend_string *property__features_name = zend_string_init("_features", sizeof("_features") - 1, 1);
  448. 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));
  449. zend_string_release(property__features_name);
  450. zval property__connection_timeout_default_value;
  451. ZVAL_LONG(&property__connection_timeout_default_value, 0);
  452. zend_string *property__connection_timeout_name = zend_string_init("_connection_timeout", sizeof("_connection_timeout") - 1, 1);
  453. 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));
  454. zend_string_release(property__connection_timeout_name);
  455. zval property__stream_context_default_value;
  456. ZVAL_NULL(&property__stream_context_default_value);
  457. zend_string *property__stream_context_name = zend_string_init("_stream_context", sizeof("_stream_context") - 1, 1);
  458. zend_declare_property_ex(class_entry, property__stream_context_name, &property__stream_context_default_value, ZEND_ACC_PRIVATE, NULL);
  459. zend_string_release(property__stream_context_name);
  460. zval property__user_agent_default_value;
  461. ZVAL_NULL(&property__user_agent_default_value);
  462. zend_string *property__user_agent_name = zend_string_init("_user_agent", sizeof("_user_agent") - 1, 1);
  463. 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));
  464. zend_string_release(property__user_agent_name);
  465. zval property__keep_alive_default_value;
  466. ZVAL_BOOL(&property__keep_alive_default_value, 1);
  467. zend_string *property__keep_alive_name = zend_string_init("_keep_alive", sizeof("_keep_alive") - 1, 1);
  468. 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));
  469. zend_string_release(property__keep_alive_name);
  470. zval property__ssl_method_default_value;
  471. ZVAL_NULL(&property__ssl_method_default_value);
  472. zend_string *property__ssl_method_name = zend_string_init("_ssl_method", sizeof("_ssl_method") - 1, 1);
  473. 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));
  474. zend_string_release(property__ssl_method_name);
  475. zval property__soap_version_default_value;
  476. ZVAL_UNDEF(&property__soap_version_default_value);
  477. zend_string *property__soap_version_name = zend_string_init("_soap_version", sizeof("_soap_version") - 1, 1);
  478. 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));
  479. zend_string_release(property__soap_version_name);
  480. zval property__use_proxy_default_value;
  481. ZVAL_NULL(&property__use_proxy_default_value);
  482. zend_string *property__use_proxy_name = zend_string_init("_use_proxy", sizeof("_use_proxy") - 1, 1);
  483. 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));
  484. zend_string_release(property__use_proxy_name);
  485. zval property__cookies_default_value;
  486. ZVAL_EMPTY_ARRAY(&property__cookies_default_value);
  487. zend_string *property__cookies_name = zend_string_init("_cookies", sizeof("_cookies") - 1, 1);
  488. 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));
  489. zend_string_release(property__cookies_name);
  490. zval property___default_headers_default_value;
  491. ZVAL_NULL(&property___default_headers_default_value);
  492. zend_string *property___default_headers_name = zend_string_init("__default_headers", sizeof("__default_headers") - 1, 1);
  493. 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));
  494. zend_string_release(property___default_headers_name);
  495. zend_string *property___soap_fault_class_SoapFault = zend_string_init("SoapFault", sizeof("SoapFault")-1, 1);
  496. zval property___soap_fault_default_value;
  497. ZVAL_NULL(&property___soap_fault_default_value);
  498. zend_string *property___soap_fault_name = zend_string_init("__soap_fault", sizeof("__soap_fault") - 1, 1);
  499. 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));
  500. zend_string_release(property___soap_fault_name);
  501. zval property___last_request_default_value;
  502. ZVAL_NULL(&property___last_request_default_value);
  503. zend_string *property___last_request_name = zend_string_init("__last_request", sizeof("__last_request") - 1, 1);
  504. 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));
  505. zend_string_release(property___last_request_name);
  506. zval property___last_response_default_value;
  507. ZVAL_NULL(&property___last_response_default_value);
  508. zend_string *property___last_response_name = zend_string_init("__last_response", sizeof("__last_response") - 1, 1);
  509. 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));
  510. zend_string_release(property___last_response_name);
  511. zval property___last_request_headers_default_value;
  512. ZVAL_NULL(&property___last_request_headers_default_value);
  513. zend_string *property___last_request_headers_name = zend_string_init("__last_request_headers", sizeof("__last_request_headers") - 1, 1);
  514. 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));
  515. zend_string_release(property___last_request_headers_name);
  516. zval property___last_response_headers_default_value;
  517. ZVAL_NULL(&property___last_response_headers_default_value);
  518. zend_string *property___last_response_headers_name = zend_string_init("__last_response_headers", sizeof("__last_response_headers") - 1, 1);
  519. 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));
  520. zend_string_release(property___last_response_headers_name);
  521. return class_entry;
  522. }