From 075b1ea0f9b14bb561dca5d3f64e51eac8ca9f80 Mon Sep 17 00:00:00 2001 From: Lars Vierbergen Date: Wed, 30 Aug 2017 14:00:30 +0200 Subject: [PATCH] Let composer.json extra['authserver-plugin-dir'] determine installation location --- src/AuthserverInstaller.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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)