milan-miscevic / folder
Folder scanner
0.6
2022-04-01 18:02 UTC
Requires
- php: ^7.4 || ^8
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.8.0
- infection/infection: ^0.26.6
- phpstan/phpstan: ^1.5.2
- phpstan/phpstan-strict-rules: ^1.1
- phpunit/phpunit: ^9.5.19
- vimeo/psalm: ^4.22.0
README
A folder scanner.
Usage
use Mmm\Folder\ActiveFolder; use Mmm\Folder\ActiveSubFolder; $af = new ActiveFolder(__DIR__); $af->getFolders(); // returns a list of folders $af->getAbsoluteFolders(); // returns a list of folders with absolute paths $af->getFiles(); // returns a list of files $af->getAbsoluteFiles(); // returns a list of files with absolute paths $asf = new ActiveSubFolder(__DIR__, '.'); $asf->getFolders(); $asf->getAbsoluteFolders(); $asf->getRelativeFolders(); // returns a list of folders with relative paths to the base folder $asf->getFiles(); $asf->getAbsoluteFiles(); $asf->getRelativeFiles(); // returns a list of files with relative paths to the base folder