Esempio n. 1
0
 /**
  * @param Version $version
  * @return bool
  */
 public function equals(Version $version)
 {
     return $this->name === $version->getName() && $this->build === $version->getBuild();
 }
Esempio n. 2
0
 /**
  * Returns the string representation of a Version instance.
  *
  * @param Version $version A version.
  *
  * @return string The string representation.
  */
 public static function toString(Version $version)
 {
     return sprintf('%d.%d.%d%s%s', $version->getMajor(), $version->getMinor(), $version->getPatch(), $version->getPreRelease() ? '-' . join('.', $version->getPreRelease()) : '', $version->getBuild() ? '+' . join('.', $version->getBuild()) : '');
 }