summaryrefslogtreecommitdiff
path: root/ext/soap/php_soap.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/soap/php_soap.h')
-rw-r--r--ext/soap/php_soap.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/ext/soap/php_soap.h b/ext/soap/php_soap.h
index c429c314f4..2796d7e6b3 100644
--- a/ext/soap/php_soap.h
+++ b/ext/soap/php_soap.h
@@ -109,6 +109,7 @@ struct _soapService {
} soap_class;
HashTable *mapping;
+ int version;
int type;
char *actor;
char *uri;
@@ -127,6 +128,16 @@ struct _soapService {
#define SOAP_1_1 1
#define SOAP_1_2 2
+#define SOAP_ACTOR_NEXT 1
+#define SOAP_ACTOR_NONE 2
+#define SOAP_ACTOR_UNLIMATERECEIVER 3
+
+#define SOAP_1_1_ACTOR_NEXT "http://schemas.xmlsoap.org/soap/actor/next"
+
+#define SOAP_1_2_ACTOR_NEXT "http://www.w3.org/2003/05/soap-envelope/role/next"
+#define SOAP_1_2_ACTOR_NONE "http://www.w3.org/2003/05/soap-envelope/role/none"
+#define SOAP_1_2_ACTOR_UNLIMATERECEIVER "http://www.w3.org/2003/05/soap-envelope/role/ultimateReceiver"
+
ZEND_BEGIN_MODULE_GLOBALS(soap)
HashTable *defEncNs;
HashTable *defEncPrefix;