From 30f94365f06827c21e842ae6e322a09dc733dca7 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Sun, 18 Aug 2013 18:13:11 +0200 Subject: [PATCH] Return path of the downloaded file --- src/Composer/Downloader/ArchiveDownloader.php | 3 +-- src/Composer/Downloader/FileDownloader.php | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Composer/Downloader/ArchiveDownloader.php b/src/Composer/Downloader/ArchiveDownloader.php index 48e39626a..f53798a00 100644 --- a/src/Composer/Downloader/ArchiveDownloader.php +++ b/src/Composer/Downloader/ArchiveDownloader.php @@ -31,9 +31,8 @@ abstract class ArchiveDownloader extends FileDownloader $temporaryDir = $this->config->get('vendor-dir').'/composer/'.substr(md5(uniqid('', true)), 0, 8); $retries = 3; while ($retries--) { - parent::download($package, $path); + $fileName = parent::download($package, $path); - $fileName = $this->getFileName($package, $path); if ($this->io->isVerbose()) { $this->io->write(' Extracting archive'); } diff --git a/src/Composer/Downloader/FileDownloader.php b/src/Composer/Downloader/FileDownloader.php index 292b24f59..8ed0712bf 100644 --- a/src/Composer/Downloader/FileDownloader.php +++ b/src/Composer/Downloader/FileDownloader.php @@ -153,6 +153,8 @@ class FileDownloader implements DownloaderInterface $this->clearCache($package, $path); throw $e; } + + return $fileName; } /**