getInstallPath() 공개 메소드

public getInstallPath ( Composer\Package\PackageInterface $package )
$package Composer\Package\PackageInterface
 /**
  * Returns the installation path of a package
  *
  * @param  PackageInterface $package
  *
  * @return string
  */
 public function getInstallPath(PackageInterface $package)
 {
     if ($package->isDev()) {
         return $this->symlinkInstaller->getInstallPath($package);
     }
     return $this->defaultInstaller->getInstallPath($package);
 }
 /**
  * Returns the installation path of a package
  *
  * @param  PackageInterface $package
  *
  * @return string
  */
 public function getInstallPath(PackageInterface $package)
 {
     if ($this->solver->isSharedPackage($package)) {
         return $this->symlinkInstaller->getInstallPath($package);
     }
     return $this->defaultInstaller->getInstallPath($package);
 }
 /**
  * @test
  */
 public function getInstallPathWithTargetDirDevelopment()
 {
     $library = new SharedPackageInstaller($this->io, $this->composer, $this->fs, $this->dataManager);
     $package = $this->createDevelopmentPackageMock();
     $package->expects($this->once())->method('getTargetDir')->will($this->returnValue('Some/Namespace'));
     $package->expects($this->any())->method('getPrettyName')->will($this->returnValue('foo/bar'));
     $this->assertEquals($this->dependenciesDir . '/letudiant/foo-bar/dev-develop/Some/Namespace', $library->getInstallPath($package));
 }