From 92b0e70e5d4c63e2f0ceb4ffc408b92634916cf1 Mon Sep 17 00:00:00 2001 From: Jean-Christian Denis Date: Sun, 16 Apr 2023 23:24:19 +0200 Subject: [PATCH] fix dir count --- src/TraitCleanerDir.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/TraitCleanerDir.php b/src/TraitCleanerDir.php index 32afeac..550f878 100644 --- a/src/TraitCleanerDir.php +++ b/src/TraitCleanerDir.php @@ -28,9 +28,13 @@ trait TraitCleanerDir '..', '__MACOSX', '.svn', + '.hg', + '.git', 'CVS', + '.directory', '.DS_Store', 'Thumbs.db', + '_disabled', ]; protected static function getDirs(string|array $roots): array @@ -43,7 +47,7 @@ trait TraitCleanerDir foreach ($roots as $root) { $dirs = Files::scanDir($root); foreach ($dirs as $k) { - if ('.' == $k || '..' == $k || !is_dir($root . DIRECTORY_SEPARATOR . $k)) { + if (in_array($k, self::EXCLUDED) || !is_dir($root . DIRECTORY_SEPARATOR . $k)) { continue; } $rs[$i]['key'] = $k;