Documentation

Package

Namespaces

Archiver
Comparer
Dumper
LinkConstraint
Loader
Version

Interfaces, Classes and Traits

CompletePackageInterface
Defines package metadata that is not necessarily needed for solving and installing packages
PackageInterface
Defines the essential information a package has that is used during solving/installation
RootPackageInterface
Defines additional fields that are only needed for the root package
AliasPackage
Base class for packages providing name storage and default match implementation
BasePackage
Base class for packages providing name storage and default match implementation
CompletePackage
Package containing additional metadata that is not used by the solver
Link
Represents a link between two packages, represented by their names
Locker
Reads/writes project lockfile (composer.lock).
Package
Core package definitions that are needed to resolve dependencies and install packages
RootAliasPackage
Base class for packages providing name storage and default match implementation
RootPackage
The root package represents the project's composer.json and contains additional metadata

Search results