Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. GreaterThanOrEqualToVersionConstraint.php

class GreaterThanOrEqualToVersionConstraint

Hierarchy

  • class \PharIo\Version\AbstractVersionConstraint implements \PharIo\Version\VersionConstraint
    • class \PharIo\Version\GreaterThanOrEqualToVersionConstraint extends \PharIo\Version\AbstractVersionConstraint

Expanded class hierarchy of GreaterThanOrEqualToVersionConstraint

File

vendor/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.php, line 12

Namespace

PharIo\Version
View source
class GreaterThanOrEqualToVersionConstraint extends AbstractVersionConstraint {
    
    /** @var Version */
    private $minimalVersion;
    public function __construct(string $originalValue, Version $minimalVersion) {
        parent::__construct($originalValue);
        $this->minimalVersion = $minimalVersion;
    }
    public function complies(Version $version) : bool {
        return $version->getVersionString() === $this->minimalVersion
            ->getVersionString() || $version->isGreaterThan($this->minimalVersion);
    }

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title
AbstractVersionConstraint::$originalValue private property @var string
AbstractVersionConstraint::asString public function Overrides VersionConstraint::asString
GreaterThanOrEqualToVersionConstraint::$minimalVersion private property @var Version
GreaterThanOrEqualToVersionConstraint::complies public function Overrides VersionConstraint::complies
GreaterThanOrEqualToVersionConstraint::__construct public function Overrides AbstractVersionConstraint::__construct
RSS feed
Powered by Drupal