class ExcludeDirectoryFilterIterator extends FilterIterator implements RecursiveIterator

ExcludeDirectoryFilterIterator filters out directories.

Methods

rewind()

This is a workaround for the problem with \FilterIterator leaving inner \FilesystemIterator in wrong state after rewind in some cases.

__construct(Iterator $iterator, array $directories)

Constructor.

bool
accept()

Filters the iterator values.

hasChildren()

No description

getChildren()

No description

Details

in FilterIterator at line line 29
rewind()

This is a workaround for the problem with \FilterIterator leaving inner \FilesystemIterator in wrong state after rewind in some cases.

See also

FilterIterator::rewind()

at line line 32
__construct(Iterator $iterator, array $directories)

Constructor.

Parameters

Iterator $iterator The Iterator to filter
array $directories An array of directories to exclude

at line line 56
bool accept()

Filters the iterator values.

Return Value

bool true if the value should be kept, false otherwise

at line line 72
hasChildren()

at line line 77
getChildren()