فهرست منبع

Fix bug display in FileDownloader

François Pluchino 13 سال پیش
والد
کامیت
3cbe7cf590
3فایلهای تغییر یافته به همراه5 افزوده شده و 5 حذف شده
  1. 2 2
      src/Composer/Downloader/FileDownloader.php
  2. 1 1
      src/Composer/IO/ConsoleIO.php
  3. 2 2
      src/Composer/IO/IOInterface.php

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

@@ -103,7 +103,7 @@ abstract class FileDownloader implements DownloaderInterface
         $ctx = stream_context_create($params);
         stream_context_set_params($ctx, array("notification" => array($this, 'callbackGet')));
 
-        $this->io->overwrite("    Downloading: <comment>connection...</comment>");
+        $this->io->overwrite("    Downloading: <comment>connection...</comment>", false);
         copy($url, $fileName, $ctx);
         $this->io->overwrite("    Downloading");
 
@@ -193,7 +193,7 @@ abstract class FileDownloader implements DownloaderInterface
                     }
 
                     if (0 === $progression % 5) {
-                        $this->io->overwrite("    Downloading: <comment>$progression%</comment>");
+                        $this->io->overwrite("    Downloading: <comment>$progression%</comment>", false);
                     }
                 }
                 break;

+ 1 - 1
src/Composer/IO/ConsoleIO.php

@@ -65,7 +65,7 @@ class ConsoleIO implements IOInterface
     /**
      * {@inheritDoc}
      */
-    public function overwrite($messages, $size = 80, $newline = false)
+    public function overwrite($messages, $newline = true, $size = 80)
     {
         for ($place = $size; $place > 0; $place--) {
             $this->write("\x08", false);

+ 2 - 2
src/Composer/IO/IOInterface.php

@@ -38,10 +38,10 @@ interface IOInterface
      * Overwrites a previous message to the output.
      *
      * @param string|array $messages The message as an array of lines or a single string
-     * @param integer      $size     The size of line
      * @param Boolean      $newline  Whether to add a newline or not
+     * @param integer      $size     The size of line
      */
-    function overwrite($messages, $size = 80, $newline = true);
+    function overwrite($messages, $newline = true, $size = 80);
 
     /**
      * Asks a question to the user.