diff --git a/src/Composer/Downloader/FileDownloader.php b/src/Composer/Downloader/FileDownloader.php index 8f95d6079..e55c4d09d 100644 --- a/src/Composer/Downloader/FileDownloader.php +++ b/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: connection..."); + $this->io->overwrite(" Downloading: connection...", 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: $progression%"); + $this->io->overwrite(" Downloading: $progression%", false); } } break; diff --git a/src/Composer/IO/ConsoleIO.php b/src/Composer/IO/ConsoleIO.php index 381cb9b84..707c66579 100644 --- a/src/Composer/IO/ConsoleIO.php +++ b/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); diff --git a/src/Composer/IO/IOInterface.php b/src/Composer/IO/IOInterface.php index 311901529..1b84daab7 100644 --- a/src/Composer/IO/IOInterface.php +++ b/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.