Bladeren bron

refactor(backend): 移除了对 SixShop\Core\Helper 的引用
- 使用函数引用代替 Helper::extension_name_list() 方法- 简化了代码结构,提高了代码的可读性和维护性

runphp 6 maanden geleden
bovenliggende
commit
542cee3db2
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      src/Service/HookAttributeService.php

+ 2 - 2
src/Service/HookAttributeService.php

@@ -6,9 +6,9 @@ namespace SixShop\Core\Service;
 use ReflectionClass;
 use ReflectionMethod;
 use SixShop\Core\Attribute\Hook;
-use SixShop\Core\Helper;
 use think\Event;
 use think\exception\ClassNotFoundException;
+use function SixShop\Core\extension_name_list;
 
 readonly class HookAttributeService
 {
@@ -18,7 +18,7 @@ readonly class HookAttributeService
 
     public function init(): void
     {
-        foreach (Helper::extension_name_list() as $extensionName) {
+        foreach (extension_name_list() as $extensionName) {
             try {
                 $extension = $this->autoloadService->getExtension($extensionName);
             } catch (ClassNotFoundException) {