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

Breadcrumb

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

class SpecificMajorVersionConstraint

Hierarchy

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

Expanded class hierarchy of SpecificMajorVersionConstraint

File

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

Namespace

PharIo\Version
View source
class SpecificMajorVersionConstraint extends AbstractVersionConstraint {
    
    /** @var int */
    private $major;
    public function __construct(string $originalValue, int $major) {
        parent::__construct($originalValue);
        $this->major = $major;
    }
    public function complies(Version $version) : bool {
        return $version->getMajor()
            ->getValue() === $this->major;
    }

}

Members

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