Version
class Version
Facilitates the comparison of version strings.
Methods
static bool
compare(string$version1,string$version2,string$operator,int|null$precision =null)
Compares two versions with an operator.
static string|null
normalize(string$version,int|null$precision)
Normalizes a version string to the number of components given in the parameter $precision.
Details
staticbool
compare(string$version1,string$version2,string$operator,int|null$precision =null)
Compares two versions with an operator.
This method is identical to {@link version_compare()}, except that you can pass the number of regarded version components in the last argument $precision.
Examples:
Version::compare('1.2.3', '1.2.4', '==')
// => false
Version::compare('1.2.3', '1.2.4', '==', 2)
// => true