/**
  * {@inheritdoc}
  */
 public function callGetChildren()
 {
     $this->stack[] = parent::key();
     return parent::callGetChildren();
 }
 function callGetChildren()
 {
     echo __METHOD__ . "; ";
     return parent::callGetChildren();
 }
Example #3
0
 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===