This commit is contained in:
2021-08-05 16:30:45 +08:00
parent b2e3f7442a
commit 73a452fdf1
3 changed files with 9 additions and 6 deletions
+5 -1
View File
@@ -95,14 +95,18 @@ class Loader extends BaseObject
/**
* @param DirectoryIterator $paths
* @param $namespace
* @param array $exclude
* @throws Exception
*/
public function _scanDir(DirectoryIterator $paths, $namespace)
public function _scanDir(DirectoryIterator $paths, $namespace, array $exclude = [])
{
foreach ($paths as $path) {
if ($path->isDot() || str_starts_with($path->getFilename(), '.')) {
continue;
}
if ($this->inExclude($exclude, $path->getRealPath())) {
continue;
}
if ($path->isDir()) {
$iterator = new DirectoryIterator($path->getRealPath());
$directory = rtrim($path->getRealPath(), '/');