Annotation of embedaddon/php/ext/xmlrpc/tests/bug50282.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #50282 (xmlrpc_encode_request() changes object into array in calling function)
                      3: --SKIPIF--
                      4: <?php if (!extension_loaded("xmlrpc")) print "skip"; ?>
                      5: --FILE--
                      6: <?php
                      7: 
                      8: class One { var $x = 10; }
                      9: 
                     10: $o = new One();
                     11: var_dump($o);
                     12: var_dump(xmlrpc_encode_request('test', $o));
                     13: var_dump($o);
                     14: 
                     15: ?>
                     16: --EXPECTF--
                     17: object(One)#%d (1) {
                     18:   ["x"]=>
                     19:   int(10)
                     20: }
                     21: string(279) "<?xml version="1.0" encoding="iso-8859-1"?>
                     22: <methodCall>
                     23: <methodName>test</methodName>
                     24: <params>
                     25:  <param>
                     26:   <value>
                     27:    <struct>
                     28:     <member>
                     29:      <name>x</name>
                     30:      <value>
                     31:       <int>10</int>
                     32:      </value>
                     33:     </member>
                     34:    </struct>
                     35:   </value>
                     36:  </param>
                     37: </params>
                     38: </methodCall>
                     39: "
                     40: object(One)#%d (1) {
                     41:   ["x"]=>
                     42:   int(10)
                     43: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>