Interface | Description |
---|---|
ArrayAccess | |
Countable | |
Iterator | |
IteratorAggregate | |
OuterIterator | |
RecursiveIterator | |
SeekableIterator | |
Serializable | |
Traversable |
Class | Description |
---|---|
AbstractIteratorImpl<T> | |
ArrayAccessDelegate |
A delegate that intercepts array access methods on the
target objects that implement
the
ArrayAccess interface. |
ArrayIterator | |
ArrayObject | |
CountableDelegate |
A delegate that intercepts the global count() function and calls count()
method on target objects that implement
the
Countable interface. |
DirectoryIterator | |
FilesystemIterator | |
IteratorAggregateDelegate |
A delegate that intercepts requests for iterator's and delegates
them to the iterator returned by
IteratorAggregate@getIterator() |
IteratorDelegate |
A delegate that intercepts requests for iterator's and calls methods on
target objects that implement
the
Iterator interface. |
IteratorDelegate.EntryImpl | |
IteratorDelegate.EntryIterator<T> | |
IteratorDelegate.KeyIterator<T> | |
IteratorDelegate.ValueIterator<T> | |
RecursiveDirectoryIterator | |
RecursiveIteratorIterator | |
SplFileInfo | |
SplFileObject | |
SplModule | |
SplObjectStorage |