class to compare version numbers. it supports the following keywords: "pre", "-dev", "b", "beta", "a", "alpha".
It supports also the "*" wilcard. This wilcard must be the last part of the version number
| since | 1.2 |
|---|---|
| package |
jelix |
compareVersion( $version1, $version2) : integer
| Throws |
|
|---|
integer0 if equal, -1 if $version1 < $version2, 1 if $version1 > $version2
getBranchVersion( $version)
normalizeVersionNumber( &$n)
serializeVersion(string $version, integer $starReplacement, integer $pad = 4) : string
| Throws |
|
|---|
string
integer1 if it should replace by max value, 0 for min value
integer
stringthe serialized version