diff --git a/src/AuthserverInstaller.php b/src/AuthserverInstaller.php index e6894b2..a062e00 100644 --- a/src/AuthserverInstaller.php +++ b/src/AuthserverInstaller.php @@ -29,19 +29,17 @@ namespace vierbergenlars\Authserver\Composer; use Composer\Composer; -use Composer\Installer\BinaryInstaller; use Composer\Installer\LibraryInstaller; use Composer\IO\IOInterface; -use Composer\Package\PackageInterface; -use Composer\Util\Filesystem; class AuthserverInstaller extends LibraryInstaller { public function __construct(IOInterface $io, Composer $composer) { parent::__construct($io, $composer); - if($composer->getPackage()->getType() === 'project') - $this->vendorDir = 'plugins'; + $extra = $composer->getPackage()->getExtra(); + if(isset($extra['authserver-plugin-dir'])) + $this->vendorDir = $extra['authserver-plugin-dir']; } public function supports($packageType)