GrumPHP\Collection\FilesCollection::filter PHP Method

filter() public method

The anonymous function receives a \SplFileInfo and must return false to remove files.
See also: CustomFilterIterator
public filter ( Closure $closure ) : FilesCollection
$closure Closure An anonymous function
return FilesCollection The current Finder instance
    public function filter(Closure $closure)
    {
        $filter = new Iterator\CustomFilterIterator($this->getIterator(), [$closure]);
        return new FilesCollection(iterator_to_array($filter));
    }