Skip to content

Commit 3d3ca79

Browse files
authored
Merge pull request #7 from netlogix/feature/allow-verson-numbers-in-full-namespace
FEATURE: Allow version numbers in full namespace
2 parents 1274eb6 + 79d7f75 commit 3d3ca79

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

Classes/Domain/Service/VersionResolver.php

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,17 @@ class VersionResolver
77
{
88
public function extractVersion(string $migrationClassName): string
99
{
10-
preg_match('#\\Version(\d+)$#', $migrationClassName, $matches);
11-
return $matches[1];
10+
/*
11+
* date format version number:
12+
* 4 digits year
13+
* + 2 digits month
14+
* + 2 digits day
15+
* + 2 digits hour
16+
* + 2 digits minute
17+
* + 2 digits second
18+
* = 14 digits
19+
*/
20+
preg_match('#\\\\Version(?<dateFormatVersionNumber>\\d{14})(\\\\|$)#', $migrationClassName, $matches);
21+
return $matches['dateFormatVersionNumber'];
1222
}
1323
}

0 commit comments

Comments
 (0)