function VcsDownloader::doInstall
Downloads specific package into specific folder.
@phpstan-return PromiseInterface<void|null>
Parameters
PackageInterface $package package instance:
string $path download path:
string $url package url:
1 call to VcsDownloader::doInstall()
- VcsDownloader::install in vendor/
composer/ composer/ src/ Composer/ Downloader/ VcsDownloader.php - @inheritDoc
5 methods override VcsDownloader::doInstall()
- FossilDownloader::doInstall in vendor/
composer/ composer/ src/ Composer/ Downloader/ FossilDownloader.php - @inheritDoc
- GitDownloader::doInstall in vendor/
composer/ composer/ src/ Composer/ Downloader/ GitDownloader.php - @inheritDoc
- HgDownloader::doInstall in vendor/
composer/ composer/ src/ Composer/ Downloader/ HgDownloader.php - @inheritDoc
- PerforceDownloader::doInstall in vendor/
composer/ composer/ src/ Composer/ Downloader/ PerforceDownloader.php - @inheritDoc
- SvnDownloader::doInstall in vendor/
composer/ composer/ src/ Composer/ Downloader/ SvnDownloader.php - @inheritDoc
File
-
vendor/
composer/ composer/ src/ Composer/ Downloader/ VcsDownloader.php, line 302
Class
- VcsDownloader
- @author Jordi Boggiano <j.boggiano@seld.be>
Namespace
Composer\DownloaderCode
protected abstract function doInstall(PackageInterface $package, string $path, string $url) : PromiseInterface;