From 1a4cbaa0630dfb4cd8d935eeaf386f926cee3b16 Mon Sep 17 00:00:00 2001 From: ShotaroMuraoka Date: Tue, 16 Sep 2025 23:40:33 +0900 Subject: [PATCH] fix: to avoid scanning the current directory for composer.json --- src/Hal/Metric/System/Packages/Composer/Composer.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Hal/Metric/System/Packages/Composer/Composer.php b/src/Hal/Metric/System/Packages/Composer/Composer.php index 95ffe0b7..7007ffe1 100644 --- a/src/Hal/Metric/System/Packages/Composer/Composer.php +++ b/src/Hal/Metric/System/Packages/Composer/Composer.php @@ -82,8 +82,7 @@ protected function getComposerJsonRequirements() $finder = new Finder(['json'], $exclude); // include root dir by default - $files = $this->config->has('files') ? $this->config->get('files') : []; - $files = array_merge($files, ['./']); + $files = $this->config->has('files') ? $this->config->get('files') : ['./']; $files = $finder->fetch($files); foreach ($files as $filename) { @@ -116,8 +115,7 @@ protected function getComposerLockInstalled($rootPackageRequirements) $finder = new Finder(['lock'], $exclude); // include root dir by default - $files = $this->config->has('files') ? $this->config->get('files') : []; - $files = array_merge($files, ['./']); + $files = $this->config->has('files') ? $this->config->get('files') : ['./']; $files = $finder->fetch($files); // List all composer.lock found in the project.