Annotation of embedaddon/php/ext/spl/tests/bug54971.phpt, revision 1.1.1.2

1.1       misho       1: --TEST--
                      2: Bug #54971 (Wrong result when using iterator_to_array with use_keys on true)
                      3: --SKIPIF--
                      4: <?php
                      5: if (!extension_loaded('dom')) die("skip this test needs --enable-dom");
                      6: ?>
                      7: --FILE--
                      8: <?php
                      9: 
                     10: $source = <<<XML
                     11: <root>
                     12: <node>val1</node>
                     13: <node>val2</node>
                     14: </root>
                     15: XML;
                     16: 
                     17: 
                     18: $doc = new DOMDocument();
                     19: $doc->loadXML($source);
                     20: 
                     21: $xpath = new DOMXPath($doc);
                     22: $items = $xpath->query('//node');
                     23: 
1.1.1.2 ! misho      24: print_r(array_map('get_class', iterator_to_array($items, false)));
        !            25: print_r(array_map('get_class', iterator_to_array($items, true)));
1.1       misho      26: ?>
                     27: --EXPECT--
                     28: Array
                     29: (
1.1.1.2 ! misho      30:     [0] => DOMElement
        !            31:     [1] => DOMElement
1.1       misho      32: )
                     33: Array
                     34: (
1.1.1.2 ! misho      35:     [0] => DOMElement
        !            36:     [1] => DOMElement
1.1       misho      37: )

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