Bläddra i källkod

Return path of the downloaded file

Jordi Boggiano 11 år sedan
förälder
incheckning
30f94365f0

+ 1 - 2
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');
             }

+ 2 - 0
src/Composer/Downloader/FileDownloader.php

@@ -153,6 +153,8 @@ class FileDownloader implements DownloaderInterface
             $this->clearCache($package, $path);
             throw $e;
         }
+
+        return $fileName;
     }
 
     /**