Avoid using glob in phar mode

This commit is contained in:
crazywhalecc 2026-02-14 17:24:49 +08:00 committed by Jerry Ma
parent 7a3f10bd77
commit 0be4e859f3
2 changed files with 4 additions and 2 deletions

View File

@ -6,6 +6,7 @@ namespace StaticPHP\Config;
use StaticPHP\Exception\WrongUsageException;
use StaticPHP\Registry\Registry;
use StaticPHP\Util\FileSystem;
use Symfony\Component\Yaml\Yaml;
class ArtifactConfig
@ -18,7 +19,7 @@ class ArtifactConfig
throw new WrongUsageException("Directory {$dir} does not exist, cannot load artifact config.");
}
$loaded = [];
$files = glob("{$dir}/*");
$files = FileSystem::scanDirFiles($dir, false);
if (is_array($files)) {
foreach ($files as $file) {
self::loadFromFile($file, $registry_name);

View File

@ -7,6 +7,7 @@ namespace StaticPHP\Config;
use StaticPHP\Exception\WrongUsageException;
use StaticPHP\Registry\Registry;
use StaticPHP\Runtime\SystemTarget;
use StaticPHP\Util\FileSystem;
use Symfony\Component\Yaml\Yaml;
class PackageConfig
@ -23,7 +24,7 @@ class PackageConfig
throw new WrongUsageException("Directory {$dir} does not exist, cannot load pkg.json config.");
}
$loaded = [];
$files = glob("{$dir}/*");
$files = FileSystem::scanDirFiles($dir, false);
if (is_array($files)) {
foreach ($files as $file) {
self::loadFromFile($file, $registry_name);