function FileDownloader::update
@inheritDoc
Overrides DownloaderInterface::update
File
-
vendor/
composer/ composer/ src/ Composer/ Downloader/ FileDownloader.php, line 409
Class
- FileDownloader
- Base downloader for files
Namespace
Composer\DownloaderCode
public function update(PackageInterface $initial, PackageInterface $target, string $path) : PromiseInterface {
$this->io
->writeError(" - " . UpdateOperation::format($initial, $target) . $this->getInstallOperationAppendix($target, $path));
$promise = $this->remove($initial, $path, false);
return $promise->then(function () use ($target, $path) : PromiseInterface {
return $this->install($target, $path, false);
});
}