|
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()
|