class Installer extends LibraryInstaller (View source)

Properties

protected $supported_drivers
protected $supported_packages
protected $drivers

Methods

__construct(IOInterface $io, Composer $composer, Configuration $configuration, InstallerConfiguration $installer_configuration)

No description

supports($packageType)

{@inheritDoc}

install(InstalledRepositoryInterface $repo, PackageInterface $package)

{@inheritDoc}

update(InstalledRepositoryInterface $repo, PackageInterface $initial, PackageInterface $target)

{@inheritDoc}

uninstall(InstalledRepositoryInterface $repo, PackageInterface $package)

{@inheritDoc}

Details

__construct(IOInterface $io, Composer $composer, Configuration $configuration, InstallerConfiguration $installer_configuration)

Parameters

IOInterface $io
Composer $composer
Configuration $configuration
InstallerConfiguration $installer_configuration

supports($packageType)

{@inheritDoc}

Parameters

$packageType

install(InstalledRepositoryInterface $repo, PackageInterface $package)

{@inheritDoc}

Parameters

InstalledRepositoryInterface $repo
PackageInterface $package

update(InstalledRepositoryInterface $repo, PackageInterface $initial, PackageInterface $target)

{@inheritDoc}

Parameters

InstalledRepositoryInterface $repo
PackageInterface $initial
PackageInterface $target

uninstall(InstalledRepositoryInterface $repo, PackageInterface $package)

{@inheritDoc}

Parameters

InstalledRepositoryInterface $repo
PackageInterface $package