소스 검색

feat: 去除ExtensionInstaller

runphp 1 개월 전
부모
커밋
122b14c2b4
2개의 변경된 파일0개의 추가작업 그리고 17개의 파일을 삭제
  1. 0 15
      src/ExtensionInstaller.php
  2. 0 2
      src/Plugin.php

+ 0 - 15
src/ExtensionInstaller.php

@@ -1,15 +0,0 @@
-<?php
-
-declare(strict_types=1);
-
-namespace SixShop\Core;
-
-use Composer\Installer\LibraryInstaller;
-
-class ExtensionInstaller extends LibraryInstaller
-{
-    public function supports(string $packageType): bool
-    {
-        return $packageType === $this->type;
-    }
-}

+ 0 - 2
src/Plugin.php

@@ -44,8 +44,6 @@ class Plugin implements PluginInterface, EventSubscriberInterface
 
     public function activate(Composer $composer, IOInterface $io): void
     {
-        $installer = new ExtensionInstaller($io, $composer, self::EXTENSION_TYPE);
-        $composer->getInstallationManager()->addInstaller($installer);
     }
 
     public function deactivate(Composer $composer, IOInterface $io): void