getMigrationIdentity method
Implementation
MigrationIdentity getMigrationIdentity(final String path)
{
final dirName = split(path).last;
final r = RegExp(r'^\D*(\d+)\P{L}*(.*)$', unicode: true);
final match = r.firstMatch(dirName);
if (match == null) {
throw FormatException('Invalid directory name format: $dirName');
}
return MigrationIdentity(
id: int.parse(match.group(1)!),
name: match.group(2)!.trim(),
);
}