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

Breadcrumb

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

function Installer::__construct

Same name in this branch
  1. 11.1.x vendor/composer/installers/src/Composer/Installers/Installer.php \Composer\Installers\Installer::__construct()

Constructor

Parameters

RootPackageInterface&BasePackage $package:

File

vendor/composer/composer/src/Composer/Installer.php, line 220

Class

Installer
@author Jordi Boggiano <j.boggiano@seld.be> @author Beau Simensen <beau@dflydev.com> @author Konstantin Kudryashov <ever.zet@gmail.com> @author Nils Adermann <naderman@naderman.de>

Namespace

Composer

Code

public function __construct(IOInterface $io, Config $config, RootPackageInterface $package, DownloadManager $downloadManager, RepositoryManager $repositoryManager, Locker $locker, InstallationManager $installationManager, EventDispatcher $eventDispatcher, AutoloadGenerator $autoloadGenerator) {
    $this->io = $io;
    $this->config = $config;
    $this->package = $package;
    $this->downloadManager = $downloadManager;
    $this->repositoryManager = $repositoryManager;
    $this->locker = $locker;
    $this->installationManager = $installationManager;
    $this->eventDispatcher = $eventDispatcher;
    $this->autoloadGenerator = $autoloadGenerator;
    $this->suggestedPackagesReporter = new SuggestedPackagesReporter($this->io);
    $this->platformRequirementFilter = PlatformRequirementFilterFactory::ignoreNothing();
    $this->writeLock = $config->get('lock');
}

API Navigation

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