Files
igmf/kernel/helpers/Version.php
2025-08-01 15:06:16 +03:00

21 lines
493 B
PHP

<?php
namespace kernel\helpers;
class Version
{
public static function getIntVersionByString(string $version): int
{
$version = preg_replace('/[^0-9]+/', '', $version);
return match (strlen($version)) {
1 => intval($version) * 100,
2 => intval($version) * 10,
3 => intval($version),
};
}
public static function compare($current, $version): bool|int
{
return version_compare($current, $version);
}
}