class InstallationManager (View source)
Package operation manager.
at line 41
at line 77
We prevent any plugins from being instantiated by simply deactivating the installer for them. This ensure that no third-party code is ever executed.
at line 96
Returns installer for a specific package type.
at line 121
isPackageInstalled(InstalledRepositoryInterface $repo, PackageInterface $package)
Checks whether provided package is installed in one of the registered installers.
at line 136
Install binary for the given package.
If the installer associated to this package doesn't handle that function, it'll do nothing.
at line 157
execute(RepositoryInterface $repo, OperationInterface $operation)
Executes solver operation.
at line 169
install(RepositoryInterface $repo, InstallOperation $operation)
Executes install operation.
at line 183
update(RepositoryInterface $repo, UpdateOperation $operation)
Executes update operation.
at line 220
markAliasInstalled(RepositoryInterface $repo, MarkAliasInstalledOperation $operation)
Executes markAliasInstalled operation.
at line 235
markAliasUninstalled(RepositoryInterface $repo, MarkAliasUninstalledOperation $operation)
Executes markAlias operation.
at line 248
Returns the installation path of a package