]> granicus.if.org Git - php/commitdiff
ws
authorDmitry Stogov <dmitry@php.net>
Thu, 16 Oct 2008 15:49:18 +0000 (15:49 +0000)
committerDmitry Stogov <dmitry@php.net>
Thu, 16 Oct 2008 15:49:18 +0000 (15:49 +0000)
ext/soap/php_encoding.c

index dc2dcfef2b82122795bc1688b8e42bf7443a66ff..97cdaab1c8f6d1166847f3fd04d51ecaba930ddb 100644 (file)
@@ -447,21 +447,21 @@ static xmlNodePtr master_to_xml_int(encodePtr encode, zval *data, int style, xml
                                    zend_binary_strncasecmp(ce->name, ce->name_length, Z_STRVAL_PP(tmp), ce->name_length, ce->name_length) == 0 &&
                                    zend_hash_get_current_key_ex(SOAP_GLOBAL(class_map), &type_name, &type_len, &idx, 0, &pos) == HASH_KEY_IS_STRING) {
 
-                                   /* TODO: namespace isn't stored */
-                               encodePtr enc = NULL;
-                               if (SOAP_GLOBAL(sdl)) {
-                                       enc = get_encoder(SOAP_GLOBAL(sdl), SOAP_GLOBAL(sdl)->target_ns, type_name);
-                                       if (!enc) {
-                                                       enc = find_encoder_by_type_name(SOAP_GLOBAL(sdl), type_name);
-                                               }
-                               }
-                               if (enc) {
-                                       if (encode != enc && style == SOAP_LITERAL) {
+                                       /* TODO: namespace isn't stored */
+                                       encodePtr enc = NULL;
+                                       if (SOAP_GLOBAL(sdl)) {
+                                               enc = get_encoder(SOAP_GLOBAL(sdl), SOAP_GLOBAL(sdl)->target_ns, type_name);
+                                               if (!enc) {
+                                                       enc = find_encoder_by_type_name(SOAP_GLOBAL(sdl), type_name);
+                                               }
+                                       }
+                                       if (enc) {
+                                               if (encode != enc && style == SOAP_LITERAL) {
                                                        add_type = 1;                                           
-                                       }
-                                       encode = enc;
-                                       }
-                               break;
+                                               }
+                                               encode = enc;
+                                       }
+                                       break;
                                }
                        }
                }