function VcsDownloader::__construct
2 calls to VcsDownloader::__construct()
- GitDownloader::__construct in vendor/
composer/ composer/ src/ Composer/ Downloader/ GitDownloader.php - GitDownloader::__construct in vendor/
composer/ composer/ src/ Composer/ Downloader/ GitDownloader.php
1 method overrides VcsDownloader::__construct()
- GitDownloader::__construct in vendor/
composer/ composer/ src/ Composer/ Downloader/ GitDownloader.php
File
-
vendor/
composer/ composer/ src/ Composer/ Downloader/ VcsDownloader.php, line 44
Class
- VcsDownloader
- @author Jordi Boggiano <j.boggiano@seld.be>
Namespace
Composer\DownloaderCode
public function __construct(IOInterface $io, Config $config, ?ProcessExecutor $process = null, ?Filesystem $fs = null) {
$this->io = $io;
$this->config = $config;
$this->process = $process ?? new ProcessExecutor($io);
$this->filesystem = $fs ?? new Filesystem($this->process);
}