Constraint
        
    Table of Contents
    
    
        Interfaces
        
    
    
                    - ConstraintInterface
 - DO NOT IMPLEMENT this interface. It is only meant for usage as a type hint
in libraries relying on composer/semver but creating your own constraint class
that implements this interface is not a supported use case and will cause the
composer/semver components to return unexpected results.
     
    
        Classes
        
    
    
                    - Bound
             - Constraint
 - Defines a constraint.
             - MatchAllConstraint
 - Defines the absence of a constraint.
             - MatchNoneConstraint
 - Blackhole of constraints, nothing escapes it
             - MultiConstraint
 - Defines a conjunctive or disjunctive set of constraints.