function InstallerInterface::update
Updates specific package.
@phpstan-return PromiseInterface<void|null>|null
Parameters
InstalledRepositoryInterface $repo repository in which to check:
PackageInterface $initial already installed package version:
PackageInterface $target updated version:
Return value
PromiseInterface|null
Throws
InvalidArgumentException if $initial package is not installed
4 methods override InstallerInterface::update()
- LibraryInstaller::update in vendor/
composer/ composer/ src/ Composer/ Installer/ LibraryInstaller.php - @inheritDoc
- MetapackageInstaller::update in vendor/
composer/ composer/ src/ Composer/ Installer/ MetapackageInstaller.php - @inheritDoc
- NoopInstaller::update in vendor/
composer/ composer/ src/ Composer/ Installer/ NoopInstaller.php - @inheritDoc
- ProjectInstaller::update in vendor/
composer/ composer/ src/ Composer/ Installer/ ProjectInstaller.php - @inheritDoc
File
-
vendor/
composer/ composer/ src/ Composer/ Installer/ InstallerInterface.php, line 91
Class
- InstallerInterface
- Interface for the package installation manager.
Namespace
Composer\InstallerCode
public function update(InstalledRepositoryInterface $repo, PackageInterface $initial, PackageInterface $target);