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

Public Member Functions

 __construct (int $flags=MultipleIterator::MIT_NEED_ALL|MultipleIterator::MIT_KEYS_NUMERIC)
 
 getFlags ()
 
 setFlags (int $flags)
 
 attachIterator (Iterator $iterator, string|int|null $info=null)
 
 detachIterator (Iterator $iterator)
 
 containsIterator (Iterator $iterator)
 
 countIterators ()
 
 rewind ()
 
 valid ()
 
 key ()
 
 current ()
 
 next ()
 
 __debugInfo ()
 

Data Fields

const int MIT_NEED_ANY = UNKNOWN
 
const int MIT_NEED_ALL = UNKNOWN
 
const int MIT_KEYS_NUMERIC = UNKNOWN
 
const int MIT_KEYS_ASSOC = UNKNOWN
 

Detailed Description

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

Constructor & Destructor Documentation

◆ __construct()

MultipleIterator::__construct ( int $flags = MultipleIterator::MIT_NEED_ALL|MultipleIterator::MIT_KEYS_NUMERIC)

Definition at line 127 of file spl_observer.stub.php.

Member Function Documentation

◆ __debugInfo()

MultipleIterator::__debugInfo ( )

@tentative-return-type @implementation-alias SplObjectStorage\__debugInfo

Definition at line 166 of file spl_observer.stub.php.

◆ attachIterator()

MultipleIterator::attachIterator ( Iterator $iterator,
string|int|null $info = null )

@tentative-return-type

Definition at line 136 of file spl_observer.stub.php.

◆ containsIterator()

MultipleIterator::containsIterator ( Iterator $iterator)

@tentative-return-type

Definition at line 142 of file spl_observer.stub.php.

◆ countIterators()

MultipleIterator::countIterators ( )

@tentative-return-type

Definition at line 145 of file spl_observer.stub.php.

◆ current()

MultipleIterator::current ( )

@tentative-return-type

Implements Iterator.

Definition at line 157 of file spl_observer.stub.php.

◆ detachIterator()

MultipleIterator::detachIterator ( Iterator $iterator)

@tentative-return-type

Definition at line 139 of file spl_observer.stub.php.

◆ getFlags()

MultipleIterator::getFlags ( )

@tentative-return-type

Definition at line 130 of file spl_observer.stub.php.

◆ key()

MultipleIterator::key ( )

@tentative-return-type

Implements Iterator.

Definition at line 154 of file spl_observer.stub.php.

◆ next()

MultipleIterator::next ( )

@tentative-return-type

Implements Iterator.

Definition at line 160 of file spl_observer.stub.php.

◆ rewind()

MultipleIterator::rewind ( )

@tentative-return-type

Implements Iterator.

Definition at line 148 of file spl_observer.stub.php.

◆ setFlags()

MultipleIterator::setFlags ( int $flags)

@tentative-return-type

Definition at line 133 of file spl_observer.stub.php.

◆ valid()

MultipleIterator::valid ( )

@tentative-return-type

Implements Iterator.

Definition at line 151 of file spl_observer.stub.php.

Field Documentation

◆ MIT_KEYS_ASSOC

const int MultipleIterator::MIT_KEYS_ASSOC = UNKNOWN

@cvalue MIT_KEYS_ASSOC

Definition at line 125 of file spl_observer.stub.php.

◆ MIT_KEYS_NUMERIC

const int MultipleIterator::MIT_KEYS_NUMERIC = UNKNOWN

@cvalue MIT_KEYS_NUMERIC

Definition at line 123 of file spl_observer.stub.php.

◆ MIT_NEED_ALL

const int MultipleIterator::MIT_NEED_ALL = UNKNOWN

@cvalue MIT_NEED_ALL

Definition at line 121 of file spl_observer.stub.php.

◆ MIT_NEED_ANY

const int MultipleIterator::MIT_NEED_ANY = UNKNOWN

@cvalue MIT_NEED_ANY

Definition at line 119 of file spl_observer.stub.php.


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