summaryrefslogtreecommitdiff
path: root/ext/soap/php_sdl.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/soap/php_sdl.c')
-rw-r--r--ext/soap/php_sdl.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/ext/soap/php_sdl.c b/ext/soap/php_sdl.c
index 34628595aa..6aff4b5dcb 100644
--- a/ext/soap/php_sdl.c
+++ b/ext/soap/php_sdl.c
@@ -274,10 +274,8 @@ zval *sdl_guess_convert_zval(encodeTypePtr enc, xmlNodePtr data)
case XSD_TYPEKIND_UNION:
return to_zval_union(enc, data);
case XSD_TYPEKIND_COMPLEX:
- case XSD_TYPEKIND_SIMPLE_RESTRICTION:
- case XSD_TYPEKIND_SIMPLE_EXTENSION:
- case XSD_TYPEKIND_COMPLEX_RESTRICTION:
- case XSD_TYPEKIND_COMPLEX_EXTENSION:
+ case XSD_TYPEKIND_RESTRICTION:
+ case XSD_TYPEKIND_EXTENSION:
if (type->encode &&
(type->encode->details.type == IS_ARRAY ||
type->encode->details.type == SOAP_ENC_ARRAY)) {
@@ -331,10 +329,8 @@ xmlNodePtr sdl_guess_convert_xml(encodeTypePtr enc, zval *data, int style)
ret = to_xml_union(enc, data, style);
break;
case XSD_TYPEKIND_COMPLEX:
- case XSD_TYPEKIND_SIMPLE_RESTRICTION:
- case XSD_TYPEKIND_SIMPLE_EXTENSION:
- case XSD_TYPEKIND_COMPLEX_RESTRICTION:
- case XSD_TYPEKIND_COMPLEX_EXTENSION:
+ case XSD_TYPEKIND_RESTRICTION:
+ case XSD_TYPEKIND_EXTENSION:
if (type->encode &&
(type->encode->details.type == IS_ARRAY ||
type->encode->details.type == SOAP_ENC_ARRAY)) {