MatchNoneConstraint
in package
implements
ConstraintInterface
Blackhole of constraints, nothing escapes it
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.
Properties
- $prettyString : string|null
Methods
- __toString() : string
- compile() : string
- Provides a compiled version of the constraint for the given operator The compiled version must be a PHP expression.
- getLowerBound() : Bound
- getPrettyString() : string
- getUpperBound() : Bound
- matches() : bool
- Checks whether the given constraint intersects in any way with this constraint
- setPrettyString() : void
Properties
$prettyString
protected
string|null
$prettyString
Methods
__toString()
public
__toString() : string
Return values
stringcompile()
Provides a compiled version of the constraint for the given operator The compiled version must be a PHP expression.
public
compile(mixed $otherOperator) : string
Parameters
- $otherOperator : mixed
-
one Constraint::OP_*
Return values
stringgetLowerBound()
public
getLowerBound() : Bound
Return values
BoundgetPrettyString()
public
getPrettyString() : string
Return values
stringgetUpperBound()
public
getUpperBound() : Bound
Return values
Boundmatches()
Checks whether the given constraint intersects in any way with this constraint
public
matches(ConstraintInterface $provider) : bool
Parameters
- $provider : ConstraintInterface
Return values
boolsetPrettyString()
public
setPrettyString(mixed $prettyString) : void
Parameters
- $prettyString : mixed