Stylistic fixes to the previous merge

main
Jordi Boggiano 13 years ago
parent d52feb1a9f
commit d35a1a4a9d

@ -80,16 +80,16 @@ class LibraryInstaller implements InstallerInterface
*/ */
public function install(PackageInterface $package) public function install(PackageInterface $package)
{ {
//remove the binaries first if its missing on filesystem $downloadPath = $this->getInstallPath($package);
if (!is_readable($this->getInstallPath($package)) && $this->repository->hasPackage($package)) {
// remove the binaries if it appears the package files are missing
if (!is_readable($downloadPath) && $this->repository->hasPackage($package)) {
$this->removeBinaries($package); $this->removeBinaries($package);
} }
$downloadPath = $this->getInstallPath($package);
$this->downloadManager->download($package, $downloadPath); $this->downloadManager->download($package, $downloadPath);
$this->installBinaries($package); $this->installBinaries($package);
if (!$this->repository->hasPackage($package)) {
if(!$this->repository->hasPackage($package)) {
$this->repository->addPackage(clone $package); $this->repository->addPackage(clone $package);
} }
} }

Loading…
Cancel
Save