Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. Factory.php

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

Composer

Code

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;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal