From d0613824edde6debf60b9c7fdd15b2b2a05d46b7 Mon Sep 17 00:00:00 2001 From: James Titcumb Date: Mon, 8 Dec 2025 15:49:23 +0000 Subject: [PATCH] 434: ensure warning is not emitted when package manager does not have a package configured --- src/SelfManage/BuildTools/BinaryBuildToolFinder.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/SelfManage/BuildTools/BinaryBuildToolFinder.php b/src/SelfManage/BuildTools/BinaryBuildToolFinder.php index 2087f76..e90a507 100644 --- a/src/SelfManage/BuildTools/BinaryBuildToolFinder.php +++ b/src/SelfManage/BuildTools/BinaryBuildToolFinder.php @@ -24,6 +24,10 @@ class BinaryBuildToolFinder /** @return non-empty-string|null */ public function packageNameFor(PackageManager $packageManager): string|null { + if (! array_key_exists($packageManager->value, $this->packageManagerPackages)) { + return null; + } + // If we need to customise specific package names depending on OS // specific parameters, this is likely the place to do it return $this->packageManagerPackages[$packageManager->value];