Generator/Render/FormAPIArrayRenderer.php
protected function getRecursiveIterator() {
    $data_iterator = $this->getArrayIterator();

    return new \RecursiveIteratorIterator(
      new \RecursiveCachingIterator($data_iterator, \CachingIterator::TOSTRING_USE_KEY),
      \RecursiveIteratorIterator::SELF_FIRST
    );
  }
protected function getRecursiveIterator() {
    $data_iterator = $this->getArrayIterator();

    return new \RecursiveIteratorIterator(
      new \RecursiveCachingIterator($data_iterator, \CachingIterator::TOSTRING_USE_KEY),
      \RecursiveIteratorIterator::SELF_FIRST
    );
  }
protected function getRecursiveIterator ( ) { $ data_iterator = $ this -> getArrayIterator ( ) ; return new \ RecursiveIteratorIterator ( new \ RecursiveCachingIterator ( $ data_iterator , \ CachingIterator :: TOSTRING_USE_KEY ) , \ RecursiveIteratorIterator :: SELF_FIRST ) ; }
Gets the outer iterator object to use.

@return \OuterIterator
The iterator.
Gets the outer iterator object to use .