ExcludeDirectoryFilterIterator
extends FilterIterator
in package
implements
RecursiveIterator
ExcludeDirectoryFilterIterator filters out directories.
Tags
Table of Contents
Interfaces
- RecursiveIterator
Methods
- __construct() : mixed
- accept() : bool
- Filters the iterator values.
- getChildren() : self
- hasChildren() : bool
Methods
__construct()
public
__construct(Iterator<string, SplFileInfo> $iterator, array<int, string|callable(SplFileInfo): bool> $directories) : mixed
Parameters
- $iterator : Iterator<string, SplFileInfo>
-
The Iterator to filter
- $directories : array<int, string|callable(SplFileInfo): bool>
-
An array of directories to exclude
accept()
Filters the iterator values.
public
accept() : bool
Return values
boolgetChildren()
public
getChildren() : self
Return values
selfhasChildren()
public
hasChildren() : bool