php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
RecursiveIteratorIterator Class Reference
Inheritance diagram for RecursiveIteratorIterator:
OuterIterator Iterator Traversable RecursiveTreeIterator

Public Member Functions

 __construct (Traversable $iterator, int $mode=RecursiveIteratorIterator::LEAVES_ONLY, int $flags=0)
 
 rewind ()
 
 valid ()
 
 key ()
 
 current ()
 
 next ()
 
 getDepth ()
 
 getSubIterator (?int $level=null)
 
 getInnerIterator ()
 
 beginIteration ()
 
 endIteration ()
 
 callHasChildren ()
 
 callGetChildren ()
 
 beginChildren ()
 
 endChildren ()
 
 nextElement ()
 
 setMaxDepth (int $maxDepth=-1)
 
 getMaxDepth ()
 

Data Fields

const int LEAVES_ONLY = UNKNOWN
 
const int SELF_FIRST = UNKNOWN
 
const int CHILD_FIRST = UNKNOWN
 
const int CATCH_GET_CHILD = UNKNOWN
 

Detailed Description

Definition at line 54 of file spl_iterators.stub.php.

Constructor & Destructor Documentation

◆ __construct()

RecursiveIteratorIterator::__construct ( Traversable $iterator,
int $mode = RecursiveIteratorIterator::LEAVES_ONLY,
int $flags = 0 )

Definition at line 65 of file spl_iterators.stub.php.

Member Function Documentation

◆ beginChildren()

RecursiveIteratorIterator::beginChildren ( )

@tentative-return-type

Definition at line 104 of file spl_iterators.stub.php.

◆ beginIteration()

RecursiveIteratorIterator::beginIteration ( )

@tentative-return-type

Definition at line 92 of file spl_iterators.stub.php.

◆ callGetChildren()

RecursiveIteratorIterator::callGetChildren ( )

@tentative-return-type

Definition at line 101 of file spl_iterators.stub.php.

◆ callHasChildren()

RecursiveIteratorIterator::callHasChildren ( )

@tentative-return-type

Definition at line 98 of file spl_iterators.stub.php.

◆ current()

RecursiveIteratorIterator::current ( )

@tentative-return-type

Implements Iterator.

Reimplemented in RecursiveTreeIterator.

Definition at line 77 of file spl_iterators.stub.php.

◆ endChildren()

RecursiveIteratorIterator::endChildren ( )

@tentative-return-type

Definition at line 107 of file spl_iterators.stub.php.

◆ endIteration()

RecursiveIteratorIterator::endIteration ( )

@tentative-return-type

Definition at line 95 of file spl_iterators.stub.php.

◆ getDepth()

RecursiveIteratorIterator::getDepth ( )

@tentative-return-type

Definition at line 83 of file spl_iterators.stub.php.

◆ getInnerIterator()

RecursiveIteratorIterator::getInnerIterator ( )

@tentative-return-type

Implements OuterIterator.

Definition at line 89 of file spl_iterators.stub.php.

◆ getMaxDepth()

RecursiveIteratorIterator::getMaxDepth ( )

@tentative-return-type

Definition at line 116 of file spl_iterators.stub.php.

◆ getSubIterator()

RecursiveIteratorIterator::getSubIterator ( ?int $level = null)

@tentative-return-type

Definition at line 86 of file spl_iterators.stub.php.

◆ key()

RecursiveIteratorIterator::key ( )

@tentative-return-type

Implements Iterator.

Reimplemented in RecursiveTreeIterator.

Definition at line 74 of file spl_iterators.stub.php.

◆ next()

RecursiveIteratorIterator::next ( )

@tentative-return-type

Implements Iterator.

Definition at line 80 of file spl_iterators.stub.php.

◆ nextElement()

RecursiveIteratorIterator::nextElement ( )

@tentative-return-type

Definition at line 110 of file spl_iterators.stub.php.

◆ rewind()

RecursiveIteratorIterator::rewind ( )

@tentative-return-type

Implements Iterator.

Definition at line 68 of file spl_iterators.stub.php.

◆ setMaxDepth()

RecursiveIteratorIterator::setMaxDepth ( int $maxDepth = -1)

@tentative-return-type

Definition at line 113 of file spl_iterators.stub.php.

◆ valid()

RecursiveIteratorIterator::valid ( )

@tentative-return-type

Implements Iterator.

Definition at line 71 of file spl_iterators.stub.php.

Field Documentation

◆ CATCH_GET_CHILD

const int RecursiveIteratorIterator::CATCH_GET_CHILD = UNKNOWN

@cvalue RIT_CATCH_GET_CHILD

Definition at line 63 of file spl_iterators.stub.php.

◆ CHILD_FIRST

const int RecursiveIteratorIterator::CHILD_FIRST = UNKNOWN

@cvalue RIT_CHILD_FIRST

Definition at line 61 of file spl_iterators.stub.php.

◆ LEAVES_ONLY

const int RecursiveIteratorIterator::LEAVES_ONLY = UNKNOWN

@cvalue RIT_LEAVES_ONLY

Definition at line 57 of file spl_iterators.stub.php.

◆ SELF_FIRST

const int RecursiveIteratorIterator::SELF_FIRST = UNKNOWN

@cvalue RIT_SELF_FIRST

Definition at line 59 of file spl_iterators.stub.php.


The documentation for this class was generated from the following file: