From 8c603d59c6bdc5a0b901fe01156471ddf727c32a Mon Sep 17 00:00:00 2001 From: DubbleClick Date: Tue, 22 Jul 2025 18:42:34 +0700 Subject: [PATCH] simplify path --- src/SPC/builder/extension/grpc.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/SPC/builder/extension/grpc.php b/src/SPC/builder/extension/grpc.php index a782e106..c2c7b6eb 100644 --- a/src/SPC/builder/extension/grpc.php +++ b/src/SPC/builder/extension/grpc.php @@ -5,6 +5,7 @@ declare(strict_types=1); namespace SPC\builder\extension; use SPC\builder\Extension; +use SPC\builder\LibraryBase; use SPC\builder\windows\WindowsBuilder; use SPC\store\FileSystem; use SPC\util\CustomExt; @@ -23,8 +24,8 @@ class grpc extends Extension return false; } // soft link to the grpc source code - if (is_dir($this->builder->getLib('grpc')->getSourceDir() . '/src/php/ext/grpc')) { - shell()->exec('ln -s ' . $this->builder->getLib('grpc')->getSourceDir() . '/src/php/ext/grpc ' . SOURCE_PATH . '/php-src/ext/grpc'); + if (is_dir($this->source_dir . '/src/php/ext/grpc')) { + shell()->exec('ln -s ' . $this->source_dir . '/src/php/ext/grpc ' . SOURCE_PATH . '/php-src/ext/grpc'); } else { throw new \RuntimeException('Cannot find grpc source code'); }