LEtudiant\Composer\Data\Package\PackageDataManagerInterface::setVendorDir PHP 메소드

setVendorDir() 공개 메소드

Set the vendor directory to save the "packages.json" file
public setVendorDir ( string $vendorDir )
$vendorDir string
    public function setVendorDir($vendorDir);

Usage Example

 /**
  * @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);
 }