Directory Filter Iterator. More...
Public Member Functions | |
__construct (DirectoryIterator $iterator, array $exclude=array('.', '..')) | |
Constructor. | |
accept () | |
FilterIterator::accept() implementation http://www.php.net/manual/en/filteriterator.accept.php. | |
exclude ($filename) | |
Add on (or many) filenames to exclude from the Iterator. | |
Protected Attributes | |
$_exclude | |
Exclusion names. |
Directory Filter Iterator.
This class is defined as a DirectoryIterator wrapper where each valid elements are folder (excluding .. and .). Since Axiom 1.2.0, you may now add your own exclude names (for instance to ommit .git directory).
Definition at line 19 of file axDirectoryFilterIterator.class.php.
axDirectoryFilterIterator::__construct | ( | DirectoryIterator $ | iterator, |
array $ | exclude = array('.', '..') |
||
) |
Constructor.
DirectoryIterator | $iterator | |
array | $exclude | [optional] {array('.', '..')} |
Definition at line 32 of file axDirectoryFilterIterator.class.php.
FilterIterator::accept() implementation http://www.php.net/manual/en/filteriterator.accept.php.
Definition at line 41 of file axDirectoryFilterIterator.class.php.
axDirectoryFilterIterator::exclude | ( | $ | filename | ) |
Add on (or many) filenames to exclude from the Iterator.
You may pass as many parameter as filenames you want to exclude.
string | $filename | [...] |
Definition at line 56 of file axDirectoryFilterIterator.class.php.
array axDirectoryFilterIterator::$_exclude [protected] |
Exclusion names.
Definition at line 25 of file axDirectoryFilterIterator.class.php.