コード例 #1
0
ファイル: LessThan.php プロジェクト: ptlis/semantic-version
 /**
  * Returns true if left & right major, minor, patch & label precedence values match & left label version is less
  * than right patch version.
  *
  * @param VersionInterface $lVersion
  * @param VersionInterface $rVersion
  *
  * @return bool
  */
 private function compareLabelVersion(VersionInterface $lVersion, VersionInterface $rVersion)
 {
     return $lVersion->getMajor() == $rVersion->getMajor() && $lVersion->getMinor() == $rVersion->getMinor() && $lVersion->getPatch() == $rVersion->getPatch() && $lVersion->getLabel()->getPrecedence() == $rVersion->getLabel()->getPrecedence() && $lVersion->getLabel()->getVersion() < $rVersion->getLabel()->getVersion();
 }
コード例 #2
0
ファイル: EqualTo.php プロジェクト: ptlis/semantic-version
 /**
  * Return true if the versions match.
  *
  * @param VersionInterface $lVersion
  * @param VersionInterface $rVersion
  *
  * @return boolean
  */
 public function compare(VersionInterface $lVersion, VersionInterface $rVersion)
 {
     return $lVersion->__toString() === $rVersion->__toString();
 }