diff --git a/src/Module/ModuleFilterLoader.php b/src/Module/ModuleFilterLoader.php index 61c88a9..58f26db 100644 --- a/src/Module/ModuleFilterLoader.php +++ b/src/Module/ModuleFilterLoader.php @@ -24,18 +24,20 @@ public function load(string $configurationFilePath, string $localConfigurationFi return ModuleFilter::unrestricted(); } - $localConfigurationData = $this->readJsonFile($localConfigurationFilePath); + $localConfigurationData = $this->readJsonFile($localConfigurationFilePath, false); $mergedConfiguration = array_values(array_unique([...$configurationData->core, ...($localConfigurationData ?? [])])); return ModuleFilter::restrictedTo($mergedConfiguration); } - private function readJsonFile(string $filePath): ?object + private function readJsonFile(string $filePath, bool $warnMissingFile = true): ?object { $fileContents = @file_get_contents($filePath); if ($fileContents === false) { - $this->io->warning('No module filter configuration found'); + if ($warnMissingFile) { + $this->io->warning('No module filter configuration found'); + } return null; }