UpdateChecker
class UpdateChecker (View source)
The update checker class is provided a Link object representing a package and uses the Composer API to determine the next available updates for the package.
Constants
TYPE_AVAILABLE |
Update types (see ComposerPackageVersion |
TYPE_LATEST |
|
Properties
protected | VersionSelector | $versionSelector |
Methods
public
string[]
checkForUpdates(PackageInterface $package, string $constraint)
Checks the given package for available and latest updates, and writes them to data models if found
protected
bool|PackageInterface
findLatestPackage(PackageInterface $package, string $constraint, string $installedVersion, Composer $composer, bool $minorOnly = false)
Given a package, this finds the latest package matching it
Details
string[]
checkForUpdates(PackageInterface $package, string $constraint)
Checks the given package for available and latest updates, and writes them to data models if found
protected VersionSelector
getVersionSelector(Composer $composer)
No description
protected bool|PackageInterface
findLatestPackage(PackageInterface $package, string $constraint, string $installedVersion, Composer $composer, bool $minorOnly = false)
Given a package, this finds the latest package matching it
Based on Composer's ShowCommand::findLatestPackage