RecursiveTreeIterator::__constructConstruct a RecursiveTreeIterator
&reftitle.description;
publicRecursiveTreeIterator::__constructRecursiveIterator|IteratorAggregateitintflagsRecursiveTreeIterator::BYPASS_KEYintcit_flagsCachingIterator::CATCH_GET_CHILDintmodeRecursiveIteratorIterator::SELF_FIRST
Constructs a new RecursiveTreeIterator from the supplied recursive iterator.
&warn.undocumented.func;
&reftitle.parameters;
it
The RecursiveIterator or IteratorAggregate to iterate over.
flags
Flags may be provided which will affect the behavior of some methods.
A list of the flags can found under RecursiveTreeIterator predefined constants.
caching_it_flags
Flags to affect the behavior of the RecursiveCachingIterator used internally.
mode
Flags to affect the behavior of the RecursiveIteratorIterator used internally.
&reftitle.returnvalues;
&return.void;