salvio / dirx
A class that extends the default Directory class of PHP
3.0
2020-08-08 16:23 UTC
Requires (Dev)
- php: >= 7.0
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-10-09 02:31:26 UTC
README
Install
Installing dir is simple: you can download the class and use it or better you can use composer:
composer require salvio/dirx
PHP 7.0 is required.
Some examples
Create a new instance pointing to a directory:
use Salvio\Dirx
$mydir = new Dirx( '/home/imauser/mydir' );
Return all the elements of this dir:
$mydir->getCountElements();
Return all the elements of this dir by type:
-
all directories:
$dirx->getTotalElementsByType(Dirx::DIRECTORY);
-
all files:
$dirx->getTotalElementsByType(Dirx::FILES);
-
all files and directories:
$dirx->getTotalElementsByType();
$dirx->getTotalElementsByType(Dirx::FILES | Dirx::DIRECTORY);
Return all files and directories by a supplied string:
$dirx->searchByString('mar');
Return all elements by type and by a supplied string:
$dirx->searchByStringType( 'mar', Dirx::DIRECTORY );