/** * {@inheritdoc} */ public function callGetChildren() { $this->stack[] = parent::key(); return parent::callGetChildren(); }
function callGetChildren() { echo __METHOD__ . "; "; return parent::callGetChildren(); }
public function callGetChildren() { echo "MyIter::callGetChildren\n"; return parent::callGetChildren(); }
<?php //line 681 ... $array = array(array(7, 8, 9), 1, 2, 3, array(4, 5, 6)); $recursiveArrayIterator = new RecursiveArrayIterator($array); $test = new RecursiveIteratorIterator($recursiveArrayIterator); var_dump($test->current()); $test->next(); var_dump($test->current()); try { $output = $test->callGetChildren(); } catch (InvalidArgumentException $ilae) { $output = null; print "invalid argument exception\n"; } var_dump($output); ?> ===DONE===