Inheritance diagram for < RecursiveFilterIterator >:


Public Member Functions | |
| __construct (RecursiveIterator $it) | |
| current () | |
| getChildren () | |
| hasChildren () | |
| key () | |
| next () | |
| rewind () | |
| valid () | |
Private Attributes | |
| $ref | |
Definition at line 30 of file recursivefilteriterator.inc.
| RecursiveFilterIterator-p::__construct | ( | RecursiveIterator $ | it | ) |
| $it | the RecursiveIterator to filter |
Definition at line 34 of file recursivefilteriterator.inc.
References $it.
00035 { 00036 parent::__construct($it); 00037 }
| Iterator::current | ( | ) | [inherited] |
Return the current element.
Implemented in ArrayIterator, DirectoryIterator, RecursiveDirectoryIterator, SimpleXMLIterator, SubClasses, DbaReader, DirectoryTreeIterator, DualIterator, RecursiveTreeIterator, AppendIterator, CachingIterator, EmptyIterator, < FilterIterator >, IteratorIterator, LimitIterator, RecursiveIteratorIterator, SplFileObject, and SplObjectStorage.
| RecursiveFilterIterator-p::getChildren | ( | ) |
Implements RecursiveIterator.
Definition at line 50 of file recursivefilteriterator.inc.
References RecursiveIterator::getChildren().
00051 { 00052 if (empty($this->ref)) 00053 { 00054 $this->ref = new ReflectionClass($this); 00055 } 00056 return $this->ref->newInstance($this->getInnerIterator()->getChildren()); 00057 }
Here is the call graph for this function:

| RecursiveFilterIterator-p::hasChildren | ( | ) |
Implements RecursiveIterator.
Definition at line 41 of file recursivefilteriterator.inc.
| Iterator::key | ( | ) | [inherited] |
Return the key of the current element.
Implemented in ArrayIterator, DirectoryIterator, RecursiveDirectoryIterator, SimpleXMLIterator, DbaReader, DualIterator, RecursiveTreeIterator, AppendIterator, CachingIterator, EmptyIterator, < FilterIterator >, IteratorIterator, LimitIterator, RecursiveIteratorIterator, SplFileObject, and SplObjectStorage.
| Iterator::next | ( | ) | [inherited] |
Move forward to next element.
Implemented in ArrayIterator, DirectoryIterator, SimpleXMLIterator, DbaReader, DualIterator, AppendIterator, CachingIterator, EmptyIterator, < FilterIterator >, InfiniteIterator, IteratorIterator, LimitIterator, RecursiveIteratorIterator, SplFileObject, and SplObjectStorage.
| Iterator::rewind | ( | ) | [inherited] |
Rewind the Iterator to the first element.
Implemented in ArrayIterator, DirectoryIterator, SimpleXMLIterator, DbaReader, DualIterator, RecursiveCompareDualIterator, AppendIterator, CachingIterator, EmptyIterator, < FilterIterator >, IteratorIterator, LimitIterator, NoRewindIterator, RecursiveCachingIterator, RecursiveIteratorIterator, SplFileObject, and SplObjectStorage.
| Iterator::valid | ( | ) | [inherited] |
Check if there is a current element after calls to rewind() or next().
Implemented in ArrayIterator, DirectoryIterator, SimpleXMLIterator, DbaReader, DualIterator, AppendIterator, CachingIterator, EmptyIterator, < FilterIterator >, IteratorIterator, LimitIterator, RecursiveIteratorIterator, SplFileObject, and SplObjectStorage.
RecursiveFilterIterator-p::$ref [private] |
Definition at line 59 of file recursivefilteriterator.inc.
1.5.2