|
SPL-StandardPHPLibrary
|


Public Member Functions | |
| __call ($func, $params) | |
| __toString () | |
| current () | |
| getChildren () | |
| getInnerIterator () | |
| hasChildren () | |
| hasNext () | |
| key () | |
| next () | |
| rewind () | |
| valid () | |
Public Attributes | |
| const | CALL_TOSTRING = 0x00000001 |
| const | CATCH_GET_CHILD = 0x00000002 |
| $this | getChildren = NULL |
| const | TOSTRING_USE_CURRENT = 0x00000020 |
| const | TOSTRING_USE_KEY = 0x00000010 |
Compatibility to PHP 5.0.
Class RecursiveCachingIterator was named CachingRecursiveIterator until PHP 5.0.6.
Definition at line 24 of file cachingrecursiveiterator.inc.
|
inherited |
Aggregate the inner iterator.
| func | Name of method to invoke |
| params | Array of parameters to pass to method |
Definition at line 122 of file cachingiterator.inc.
|
inherited |
| exception | when CALL_TOSTRING was not specified in constructor |
Definition at line 131 of file cachingiterator.inc.
References CachingIterator\$current, CachingIterator\$key, and CachingIterator\$strValue.
|
inherited |
Implements Iterator.
Definition at line 105 of file cachingiterator.inc.
References CachingIterator\$current.
Referenced by CachingIterator\next().
|
inherited |
Implements RecursiveIterator.
Definition at line 93 of file recursivecachingiterator.inc.
References RecursiveCachingIterator\$getChildren.
Referenced by RecursiveCachingIterator\next().
|
inherited |
Implements OuterIterator.
Definition at line 151 of file cachingiterator.inc.
References CachingIterator\$it.
|
inherited |
Implements RecursiveIterator.
Definition at line 86 of file recursivecachingiterator.inc.
References RecursiveCachingIterator\$hasChildren.
Referenced by RecursiveCachingIterator\next().
|
inherited |
Definition at line 98 of file cachingiterator.inc.
|
inherited |
Implements Iterator.
Definition at line 112 of file cachingiterator.inc.
References CachingIterator\$key.
Referenced by CachingIterator\next().
|
inherited |
Forward to next element if necessary then an Iterator for the Children will be created.
Implements Iterator.
Definition at line 49 of file recursivecachingiterator.inc.
References RecursiveCachingIterator\$ref, RecursiveCachingIterator\getChildren(), and RecursiveCachingIterator\hasChildren().

|
inherited |
Implements Iterator.
Definition at line 91 of file cachingiterator.inc.
References CachingIterator\$valid.
Referenced by CachingIterator\next().
|
inherited |
Definition at line 30 of file cachingiterator.inc.
Referenced by DirectoryGraphIterator\__construct(), and DirectoryTreeIterator\__construct().
|
inherited |
Definition at line 31 of file cachingiterator.inc.
Referenced by DirectoryGraphIterator\__construct(), and DirectoryTreeIterator\__construct().
|
inherited |
Definition at line 42 of file recursivecachingiterator.inc.
|
inherited |
Definition at line 33 of file cachingiterator.inc.
|
inherited |
Definition at line 32 of file cachingiterator.inc.
1.8.5