diff --git a/src/DataGenerator/MarkBased.php b/src/DataGenerator/MarkBased.php index 172b761..7039289 100644 --- a/src/DataGenerator/MarkBased.php +++ b/src/DataGenerator/MarkBased.php @@ -24,7 +24,11 @@ protected function processChunk(array $regexToRoutesMap): array $regexes[] = $regex . '(*MARK:' . $markName . ')'; $routeMap[$markName] = [$route->handler, $route->variables, $route->extraParameters]; - ++$markName; + if (function_exists('str_increment')) { + $markName = str_increment($markName); + } else { + ++$markName; + } } $regex = '~^(?|' . implode('|', $regexes) . ')$~';