function Factory::createArchiveManager
Parameters
Config $config The configuration:
Downloader\DownloadManager $dm Manager use to download sources:
Return value
Archiver\ArchiveManager
1 call to Factory::createArchiveManager()
- Factory::createComposer in vendor/
composer/ composer/ src/ Composer/ Factory.php - Creates a Composer instance
File
-
vendor/
composer/ composer/ src/ Composer/ Factory.php, line 556
Class
- Factory
- Creates a configured instance of composer.
Namespace
ComposerCode
public function createArchiveManager(Config $config, Downloader\DownloadManager $dm, Loop $loop) {
$am = new Archiver\ArchiveManager($dm, $loop);
if (class_exists(ZipArchive::class)) {
$am->addArchiver(new Archiver\ZipArchiver());
}
if (class_exists(Phar::class)) {
$am->addArchiver(new Archiver\PharArchiver());
}
return $am;
}