?>
===DONE===
<?php exit(0); ?>
---EXPECTF--
+--EXPECT--
RecursiveArrayIteratorIterator::rewind
RecursiveArrayIteratorIterator::valid
RecursiveArrayIteratorIterator::current
1=>bbb
RecursiveArrayIteratorIterator::next
RecursiveArrayIterator::valid = false
-RecursiveArrayIteratorIterator::endChildren(1)
+RecursiveArrayIteratorIterator::endChildren(2)
RecursiveArrayIterator::getChildren
RecursiveArrayIteratorIterator::beginChildren(2)
RecursiveArrayIterator::getChildren
0=>bcaa
RecursiveArrayIteratorIterator::next
RecursiveArrayIterator::valid = false
+RecursiveArrayIteratorIterator::endChildren(3)
+RecursiveArrayIterator::valid = false
RecursiveArrayIteratorIterator::endChildren(2)
RecursiveArrayIterator::valid = false
RecursiveArrayIteratorIterator::endChildren(1)
-RecursiveArrayIterator::valid = false
-RecursiveArrayIteratorIterator::endChildren(0)
RecursiveArrayIterator::getChildren
RecursiveArrayIteratorIterator::beginChildren(1)
RecursiveArrayIteratorIterator::valid
0=>ca
RecursiveArrayIteratorIterator::next
RecursiveArrayIterator::valid = false
-RecursiveArrayIteratorIterator::endChildren(0)
+RecursiveArrayIteratorIterator::endChildren(1)
RecursiveArrayIteratorIterator::valid
RecursiveArrayIteratorIterator::current
RecursiveArrayIteratorIterator::key
function endChildren()
{
- echo str_repeat(' ',$this->getDepth()+1)."</ul>\n";
+ echo str_repeat(' ',$this->getDepth())."</ul>\n";
}
function valid()
{
function endChildren()
{
- echo str_repeat(' ',$this->getDepth()+1)."</ul>\n";
+ echo str_repeat(' ',$this->getDepth())."</ul>\n";
}
function valid()
{
?>
===DONE===
<?php exit(0); ?>
---EXPECTF--
+--EXPECT--
RecursiveArrayIteratorIterator::rewind
RecursiveArrayIteratorIterator::callHasChildren(0) = no/no
RecursiveArrayIteratorIterator::valid
1=>bbb
RecursiveArrayIteratorIterator::next
RecursiveArrayIterator::valid = false
-RecursiveArrayIteratorIterator::endChildren(1)
+RecursiveArrayIteratorIterator::endChildren(2)
RecursiveArrayIteratorIterator::callHasChildren(1) = yes/yes
RecursiveArrayIterator::getChildren
RecursiveArrayIteratorIterator::beginChildren(2)
RecursiveArrayIteratorIterator::valid
RecursiveArrayIteratorIterator::next
RecursiveArrayIterator::valid = false
-RecursiveArrayIteratorIterator::endChildren(1)
+RecursiveArrayIteratorIterator::endChildren(2)
RecursiveArrayIterator::valid = false
-RecursiveArrayIteratorIterator::endChildren(0)
+RecursiveArrayIteratorIterator::endChildren(1)
RecursiveArrayIteratorIterator::callHasChildren(0) = yes/yes
RecursiveArrayIterator::getChildren
RecursiveArrayIteratorIterator::beginChildren(1)
0=>ca
RecursiveArrayIteratorIterator::next
RecursiveArrayIterator::valid = false
-RecursiveArrayIteratorIterator::endChildren(0)
+RecursiveArrayIteratorIterator::endChildren(1)
RecursiveArrayIteratorIterator::callHasChildren(0) = no/no
RecursiveArrayIteratorIterator::valid
RecursiveArrayIteratorIterator::current
?>
===DONE===
<?php exit(0); ?>
---EXPECTF--
+--EXPECT--
RecursiveArrayIteratorIterator::rewind
RecursiveArrayIteratorIterator::callHasChildren(0) = no/no
RecursiveArrayIteratorIterator::valid
1=>bbb
RecursiveArrayIteratorIterator::next
RecursiveArrayIterator::valid = false
-RecursiveArrayIteratorIterator::endChildren(1)
+RecursiveArrayIteratorIterator::endChildren(2)
RecursiveArrayIteratorIterator::callHasChildren(1) = yes/yes
RecursiveArrayIteratorIterator::callGetChildren(ok:0)
RecursiveArrayIteratorIterator::current
RecursiveArrayIteratorIterator::valid
RecursiveArrayIteratorIterator::next
RecursiveArrayIterator::valid = false
-RecursiveArrayIteratorIterator::endChildren(1)
+RecursiveArrayIteratorIterator::endChildren(2)
RecursiveArrayIterator::valid = false
-RecursiveArrayIteratorIterator::endChildren(0)
+RecursiveArrayIteratorIterator::endChildren(1)
RecursiveArrayIteratorIterator::callHasChildren(0) = yes/yes
RecursiveArrayIteratorIterator::callGetChildren(skip)
Objects returned by RecursiveIterator::getChildren() must implement RecursiveIterator