This project is a PHP filesystem search component and file filtering library. It provides an object-oriented filesystem iterator designed to locate files and directories based on specific criteria.
The library includes a project ignore file parser that allows the search process to respect version control exclusion patterns and metadata to skip unnecessary files.
It covers a wide range of filtering capabilities, including the ability to isolate entries by name, path, size, and modification date. The tool also supports content-based filtering, type-based restrictions, and custom logic functions to exclude specific files or directory branches. Results can be sorted by name, size, type, or time, and the search depth can be limited to specific directory levels.