Constraint
class Constraint (View source)
A value object representing a Drupal version constraint.
Properties
| protected string | $constraint | The constraint represented as a string. For example '>=8.x-5.x'. |
|
| protected array[] | $constraintArray | A list of associative arrays representing the constraint. |
Methods
__construct(string $constraint, string $core_compatibility)
Constraint constructor.
string
__toString()
Gets the constraint as a string.
bool
isCompatible(string $version)
Determines if the provided version is satisfied by this constraint.
Details
__construct(string $constraint, string $core_compatibility)
Constraint constructor.
string
__toString()
Gets the constraint as a string.
Can be used in the UI for reporting incompatibilities.
bool
isCompatible(string $version)
Determines if the provided version is satisfied by this constraint.