Documentation

MatchAllConstraint
in package
implements ConstraintInterface

Defines the absence of a constraint.

This constraint matches everything.

Interfaces, Classes and Traits

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.

Table of Contents

$prettyString  : string|null
__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

Methods

compile()

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
string

setPrettyString()

public setPrettyString(mixed $prettyString) : void
Parameters
$prettyString : mixed
Return values
void

Search results