Procházet zdrojové kódy

refactor(system): 移除未使用的扩展钩子

- 删除了 Extension 类中未使用的 ExtensionHook- 移除了 ExtensionHook 类文件
runphp před 7 měsíci
rodič
revize
3471b80554
2 změnil soubory, kde provedl 0 přidání a 22 odebrání
  1. 0 2
      src/Extension.php
  2. 0 20
      src/Hook/ExtensionHook.php

+ 0 - 2
src/Extension.php

@@ -5,7 +5,6 @@ namespace SixShop\System;
 
 use SixShop\Core\ExtensionAbstract;
 use SixShop\System\Cron\SystemCron;
-use SixShop\System\Hook\ExtensionHook;
 use SixShop\System\Hook\GatheringCrontabEventHook;
 
 class Extension extends ExtensionAbstract
@@ -14,7 +13,6 @@ class Extension extends ExtensionAbstract
     public function getHooks(): array
     {
         return [
-            ExtensionHook::class,
             GatheringCrontabEventHook::class
         ];
     }

+ 0 - 20
src/Hook/ExtensionHook.php

@@ -1,20 +0,0 @@
-<?php
-declare(strict_types=1);
-namespace SixShop\System\Hook;
-
-use SixShop\Core\Attribute\Hook;
-use SixShop\System\Entity\ExtensionEntity;
-
-class ExtensionHook
-{
-    public function __construct(private ExtensionEntity $extensionEntity)
-    {
-    }
-
-    #[Hook('extension_version_change')]
-    public function onExtensionVersionChange(array $extension): void
-    {
-        [$id, $version] = $extension;
-        $this->extensionEntity->update($id, ['version' => $version]);
-    }
-}