| 
 | The RecursiveCachingIterator classIntroduction... Class synopsis
     RecursiveCachingIterator
     
     extends
     CachingIterator
    implements
     RecursiveIterator /* Inherited constants */ 
     public
     const
     int
     CachingIterator::CALL_TOSTRING; public
     const
     int
     CachingIterator::CATCH_GET_CHILD; public
     const
     int
     CachingIterator::TOSTRING_USE_KEY; public
     const
     int
     CachingIterator::TOSTRING_USE_CURRENT; public
     const
     int
     CachingIterator::TOSTRING_USE_INNER; public
     const
     int
     CachingIterator::FULL_CACHE; /* Methods */ 
   public  RecursiveCachingIterator::__construct(Iterator  $iterator, int$flags= RecursiveCachingIterator::CALL_TOSTRING)public RecursiveCachingIteratornull RecursiveCachingIterator::getChildren() public bool RecursiveCachingIterator::hasChildren() /* Inherited methods */ public int count() public mixed current() public array getCache() public int getFlags() public bool hasNext() public scalar key() public void next() public bool offsetExists(string  $key)public mixed offsetGet(string  $key)public void offsetSet(string  $key, mixed$value)public void offsetUnset(string  $key)public void rewind() public void setFlags(int  $flags)public string __toString() public bool valid() public mixed IteratorIterator::current() public Iteratornull IteratorIterator::getInnerIterator() public mixed IteratorIterator::key() public void IteratorIterator::next() public void IteratorIterator::rewind() public bool IteratorIterator::valid() 
 |