InstallerDriverInterface
interface InstallerDriverInterface (View source)
Methods
__construct(Composer $composer, IOInterface $io, Configuration $configuration, InstallerParameters $parameters, InstallerPersistenceInterface $persistence)
Driver constructor, just to ensure all pieces are in the right place
void
install(string $package_name, string $package_path, array $package_extra)
Install a package, processing all extra fields that it contains.
void
update(string $package_name, string $package_path, array $initial_extra, array $target_extra)
Update a package checking differences from it's initial and target extra fields.
void
uninstall(string $package_name, string $package_path, array $package_extra)
Uninstall package, removing all related extra fields.
Details
at line 37
__construct(Composer $composer, IOInterface $io, Configuration $configuration, InstallerParameters $parameters, InstallerPersistenceInterface $persistence)
Driver constructor, just to ensure all pieces are in the right place
at line 54
void
install(string $package_name, string $package_path, array $package_extra)
Install a package, processing all extra fields that it contains.
at line 66
void
update(string $package_name, string $package_path, array $initial_extra, array $target_extra)
Update a package checking differences from it's initial and target extra fields.
at line 77
void
uninstall(string $package_name, string $package_path, array $package_extra)
Uninstall package, removing all related extra fields.