Skip to content

Commit 1ff959e

Browse files
Merge branch '11.0'
2 parents 369abb4 + 5485819 commit 1ff959e

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/Logging/TestDox/NamePrettifier.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
use function method_exists;
2828
use function preg_quote;
2929
use function preg_replace;
30-
use function range;
30+
use function rtrim;
3131
use function sprintf;
3232
use function str_contains;
3333
use function str_ends_with;
@@ -114,11 +114,11 @@ public function prettifyTestMethodName(string $name): string
114114
return '';
115115
}
116116

117-
$string = (string) preg_replace('#\d+$#', '', $name, -1, $count);
117+
$string = rtrim($name, '0123456789');
118118

119119
if (array_key_exists($string, self::$strings)) {
120120
$name = $string;
121-
} elseif ($count === 0) {
121+
} elseif ($string === $name) {
122122
self::$strings[$string] = 1;
123123
}
124124

@@ -144,7 +144,9 @@ public function prettifyTestMethodName(string $name): string
144144

145145
$buffer = '';
146146

147-
foreach (range(0, strlen($name) - 1) as $i) {
147+
$len = strlen($name);
148+
149+
for ($i = 0; $i < $len; $i++) {
148150
if ($i > 0 && $name[$i] >= 'A' && $name[$i] <= 'Z') {
149151
$buffer .= ' ' . strtolower($name[$i]);
150152
} else {

0 commit comments

Comments
 (0)