class ExactVersionConstraint
Hierarchy
- class \PharIo\Version\AbstractVersionConstraint implements \PharIo\Version\VersionConstraint
- class \PharIo\Version\ExactVersionConstraint extends \PharIo\Version\AbstractVersionConstraint
Expanded class hierarchy of ExactVersionConstraint
File
-
vendor/
phar-io/ version/ src/ constraints/ ExactVersionConstraint.php, line 12
Namespace
PharIo\VersionView source
class ExactVersionConstraint extends AbstractVersionConstraint {
public function complies(Version $version) : bool {
$other = $version->getVersionString();
if ($version->hasBuildMetaData()) {
$other .= '+' . $version->getBuildMetaData()
->asString();
}
return $this->asString() === $other;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title | Overrides |
---|---|---|---|---|---|
AbstractVersionConstraint::$originalValue | private | property | @var string | ||
AbstractVersionConstraint::asString | public | function | Overrides VersionConstraint::asString | ||
AbstractVersionConstraint::__construct | public | function | 5 | ||
ExactVersionConstraint::complies | public | function | Overrides VersionConstraint::complies |