sebastianbergmann/php-file-iterator — explained in plain English
Analysis updated 2026-06-24
Scan a project directory and collect only .php files for processing in a build or code analysis tool.
Filter out test fixture files starting with specific prefixes when assembling a PHPUnit test suite.
Use as a dependency in a custom PHP testing or static analysis tool that needs recursive directory scanning.
| sebastianbergmann/php-file-iterator | phar-io/manifest | lcobucci/jwt | |
|---|---|---|---|
| Stars | 7,491 | 7,487 | 7,479 |
| Language | PHP | PHP | PHP |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
This is a small PHP library that helps developers scan directories and filter files based on rules you define. You can tell it to only include files with certain endings (like ".php" or ".txt"), exclude files that start with specific prefixes, or skip files that match other criteria you set up. It is mainly used as a helper inside testing tools, including PHPUnit, which is a widely used PHP testing framework. Most PHP developers encounter this library indirectly when running automated tests rather than using it directly in application code. Installation is handled through Composer, the standard PHP package manager. You add it to your project with a single command. The README is short and covers only installation basics, so the full feature set is documented elsewhere in the package itself.
Small PHP library that scans directories and filters files by extension or prefix, mainly used as a dependency inside PHPUnit and other PHP testing tools.
Mainly PHP. The stack also includes PHP, Composer.
No license information found in this repository's README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.