in app/classes/ReleaseInsights/Utils.php [125:146]
public static function isBuildID(string $buildid): bool
{
// BuildIDs should be 14 digits
if (strlen($buildid) !== 14) {
return false;
}
// BuildIDs should be valid dates, if we can't create a date return false
if (! $date = date_create($buildid)) {
return false;
}
// The date shouldn't be in the future
$date = new DateTime($buildid)->format('Ymd');
$today = new DateTime()->format('Ymd');
if ($date > $today) {
return false;
}
return true;
}