/**
* @param IOInterface $io
* @param Composer $composer
* @param SymlinkFilesystem $filesystem
* @param PackageDataManagerInterface $dataManager
* @param SharedPackageInstallerConfig $config
*/
public function __construct(IOInterface $io, Composer $composer, SymlinkFilesystem $filesystem, PackageDataManagerInterface $dataManager, SharedPackageInstallerConfig $config)
{
$this->filesystem = $filesystem;
parent::__construct($io, $composer, 'library', $this->filesystem);
$this->config = $config;
$this->vendorDir = $this->config->getVendorDir();
$this->packageDataManager = $dataManager;
$this->packageDataManager->setVendorDir($this->vendorDir);
}