Hi Dmitry,
can you fix the indentation.

Thanks,
Andrey

Dmitry Stogov wrote:
dmitry          Tue Nov 16 08:07:27 2004 EDT

Added files: (Branch: PHP_5_0)
/php-src/ext/soap/tests/bugs bug30799.phpt


Modified files: /php-src NEWS /php-src/ext/soap php_encoding.c Log:
Fixed bug #30799 (SoapServer doesn't handle private or protected properties)
...
*/
-/* $Id: php_encoding.c,v 1.71.2.9 2004/11/16 12:13:40 dmitry Exp $ */
+/* $Id: php_encoding.c,v 1.71.2.10 2004/11/16 13:07:27 dmitry Exp $ */
#include <time.h>
@@ -1424,7 +1424,18 @@
property = master_to_xml(get_conversion((*zprop)->type), (*zprop), style, xmlParam);
if (key_type == HASH_KEY_IS_STRING) {
- xmlNodeSetName(property, str_key);
+ char *prop_name;
+
+ if (Z_TYPE_P(data) == IS_OBJECT) {
+ char *class_name;
+
+ zend_unmangle_property_name(str_key, &class_name, &prop_name);
+ } else {
+ prop_name = str_key;
+ }
+ if (prop_name) {
+ xmlNodeSetName(property, prop_name);
+ }
}
zend_hash_move_forward(prop);
}
..

--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to