in app/classes/ReleaseInsights/ESR.php [17:42]
public static function getVersion(int $version): ?string
{
// We don't have an older ESR than the first ESR
if ($version < 10) {
return null;
}
// For very future versions, safeguard to ESR + 13 versions
if ($version > self::$esr_releases[count(self::$esr_releases)-1] + 13) {
return null;
}
$match = self::$esr_releases[0];
foreach (self::$esr_releases as $esr) {
if ($esr > $version) {
break;
}
if ($esr <= $version) {
$match = $esr;
}
}
return (string) $match . '.' . ($version - $match) . '.0';
}