ali-eltaweel / directory-scanner
Resursively scan directories.
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/ali-eltaweel/directory-scanner
Requires
- php: ^8.1
- ali-eltaweel/predkit: ^1.0.0
This package is auto-updated.
Last update: 2025-10-24 11:11:00 UTC
README
Installation
Install directory-scanner via Composer:
composer require ali-eltaweel/directory-scanner
Usage
$scanner = new DirectoryScanner\DirectoryScanner();
$scanner = new DirectoryScanner\DirectoryScanner( traversal: DirectoryScanner\DirectoryScannerTraversal::ChildrenFirst );
$scanner = new DirectoryScanner\DirectoryScanner( predicate: Predkit\Predicate::fromCallable(fn (string $file) => basename($file) != 'vendor') );
foreach ($scanner->scan('path/to/dir') as $file) { // ... }