ali-eltaweel / directory-scanner
There is no license information available for the latest version (1.0.0) of this package.
Resursively scan directories.
1.0.0
2025-06-24 10:27 UTC
Requires
- php: ^8.1
- ali-eltaweel/predkit: ^1.0.0
This package is auto-updated.
Last update: 2025-06-24 10:30:14 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) { // ... }