Lines Matching refs:version1
42 public static function version_compare_replacement_sub($version1, $version2, $operator='') { argument
62 $version1 = (isset($versiontype_lookup[$version1]) ? $versiontype_lookup[$version1] : $version1);
68 return (int) ($version1 < $version2);
72 return (int) ($version1 <= $version2);
76 return (int) ($version1 > $version2);
80 return (int) ($version1 >= $version2);
85 return (int) ($version1 == $version2);
90 return (int) ($version1 != $version2);
93 if ($version1 == $version2) {
95 } elseif ($version1 < $version2) {
102 public static function version_compare_replacement($version1, $version2, $operator='') { argument
105 return version_compare($version1, $version2, $operator);
109 $version1 = strtr($version1, '_-+', '...');
114 $version1 = preg_replace('#([\d]+)([A-Z]+)([\d]+)#i', '$1.$2.$3', $version1);
117 $parts1 = explode('.', $version1);
118 $parts2 = explode('.', $version1);
121 $comparison = self::version_compare_replacement_sub($version1, $version2, $operator);