namespace Composer\DependencyResolver
Object name | File name | Summary |
---|---|---|
Decisions | vendor/composer/composer/src/Composer/DependencyResolver/Decisions.php | Stores decisions on installing, removing or keeping packages |
DefaultPolicy | vendor/composer/composer/src/Composer/DependencyResolver/DefaultPolicy.php | @author Nils Adermann <naderman@naderman.de> @author Jordi Boggiano <j.boggiano@seld.be> |
GenericRule | vendor/composer/composer/src/Composer/DependencyResolver/GenericRule.php | @author Nils Adermann <naderman@naderman.de> |
LocalRepoTransaction | vendor/composer/composer/src/Composer/DependencyResolver/LocalRepoTransaction.php | @author Nils Adermann <naderman@naderman.de> @internal |
LockTransaction | vendor/composer/composer/src/Composer/DependencyResolver/LockTransaction.php | @author Nils Adermann <naderman@naderman.de> @internal |
MultiConflictRule | vendor/composer/composer/src/Composer/DependencyResolver/MultiConflictRule.php | @author Nils Adermann <naderman@naderman.de> |
PolicyInterface | vendor/composer/composer/src/Composer/DependencyResolver/PolicyInterface.php | @author Nils Adermann <naderman@naderman.de> |
Pool | vendor/composer/composer/src/Composer/DependencyResolver/Pool.php | A package pool contains all packages for dependency resolution |
PoolBuilder | vendor/composer/composer/src/Composer/DependencyResolver/PoolBuilder.php | @author Nils Adermann <naderman@naderman.de> |
PoolOptimizer | vendor/composer/composer/src/Composer/DependencyResolver/PoolOptimizer.php | Optimizes a given pool |
Problem | vendor/composer/composer/src/Composer/DependencyResolver/Problem.php | Represents a problem detected while solving dependencies |
Request | vendor/composer/composer/src/Composer/DependencyResolver/Request.php | @author Nils Adermann <naderman@naderman.de> |
Rule | vendor/composer/composer/src/Composer/DependencyResolver/Rule.php | @author Nils Adermann <naderman@naderman.de> @author Ruben Gonzalez <rubenrua@gmail.com> @phpstan-type ReasonData Link|BasePackage|string|int|array{packageName: string, constraint: ConstraintInterface}|array{package: BasePackage} |
Rule2Literals | vendor/composer/composer/src/Composer/DependencyResolver/Rule2Literals.php | @author Nils Adermann <naderman@naderman.de> @phpstan-import-type ReasonData from Rule |
RuleSet | vendor/composer/composer/src/Composer/DependencyResolver/RuleSet.php | @author Nils Adermann <naderman@naderman.de> @implements \IteratorAggregate<Rule> @internal @final |
RuleSetGenerator | vendor/composer/composer/src/Composer/DependencyResolver/RuleSetGenerator.php | @author Nils Adermann <naderman@naderman.de> @phpstan-import-type ReasonData from Rule |
RuleSetIterator | vendor/composer/composer/src/Composer/DependencyResolver/RuleSetIterator.php | @author Nils Adermann <naderman@naderman.de> @implements \Iterator<RuleSet::TYPE_*|-1, Rule> |
RuleWatchChain | vendor/composer/composer/src/Composer/DependencyResolver/RuleWatchChain.php | An extension of SplDoublyLinkedList with seek and removal of current element |
RuleWatchGraph | vendor/composer/composer/src/Composer/DependencyResolver/RuleWatchGraph.php | The RuleWatchGraph efficiently propagates decisions to other rules |
RuleWatchNode | vendor/composer/composer/src/Composer/DependencyResolver/RuleWatchNode.php | Wrapper around a Rule which keeps track of the two literals it watches |
Solver | vendor/composer/composer/src/Composer/DependencyResolver/Solver.php | @author Nils Adermann <naderman@naderman.de> |
SolverBugException | vendor/composer/composer/src/Composer/DependencyResolver/SolverBugException.php | @author Nils Adermann <naderman@naderman.de> |
SolverProblemsException | vendor/composer/composer/src/Composer/DependencyResolver/SolverProblemsException.php | @author Nils Adermann <naderman@naderman.de> |
Transaction | vendor/composer/composer/src/Composer/DependencyResolver/Transaction.php | @author Nils Adermann <naderman@naderman.de> @internal |