From dc79ac9c9a9efb5dac6963a3fe93497516c8065b Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Fri, 20 Mar 2026 11:32:15 +0800 Subject: [PATCH] Correct doctor fix --- src/StaticPHP/Doctor/Item/MacOSToolCheck.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/StaticPHP/Doctor/Item/MacOSToolCheck.php b/src/StaticPHP/Doctor/Item/MacOSToolCheck.php index 9d51b83a..54d62e44 100644 --- a/src/StaticPHP/Doctor/Item/MacOSToolCheck.php +++ b/src/StaticPHP/Doctor/Item/MacOSToolCheck.php @@ -65,10 +65,10 @@ class MacOSToolCheck if (getenv('SPC_USE_LLVM') === 'brew') { $homebrew_prefix = getenv('HOMEBREW_PREFIX') ?: (SystemTarget::getTargetArch() === 'aarch64' ? '/opt/homebrew' : '/usr/local/homebrew'); - if (MacOSUtil::findCommand('clang', ["{$homebrew_prefix}/opt/llvm/bin"]) === null) { - return CheckResult::fail('Homebrew llvm is not installed', 'brew', ['missing' => ['llvm']]); + if (($path = MacOSUtil::findCommand('clang', ["{$homebrew_prefix}/opt/llvm/bin"])) === null) { + return CheckResult::fail('Homebrew llvm is not installed', 'build-tools', ['missing' => ['llvm']]); } - return CheckResult::ok(); + return CheckResult::ok($path); } return null; }