Skip to content

Commit 5b9a1fe

Browse files
bug symfony#61503 [String] Fix nodes singular (ruudk)
This PR was merged into the 6.4 branch. Discussion ---------- [String] Fix nodes singular | Q | A | ------------- | --- | Branch? | 6.4 | Bug fix? | yes | New feature? | no | Deprecations? | no | Issues | | License | MIT Before it would suggest nod. It should be node. Commits ------- 6042ede [String] Fix nodes singular
2 parents 1cf3e65 + 6042ede commit 5b9a1fe

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/Symfony/Component/String/Inflector/EnglishInflector.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ final class EnglishInflector implements InflectorInterface
2525
// Fourth entry: Whether the suffix may succeed a consonant
2626
// Fifth entry: singular suffix, normal
2727

28+
// nodes (node)
29+
['sedon', 5, true, true, 'node'],
30+
2831
// bacteria (bacterium)
2932
['airetcab', 8, true, true, 'bacterium'],
3033

@@ -202,6 +205,9 @@ final class EnglishInflector implements InflectorInterface
202205
// Fourth entry: Whether the suffix may succeed a consonant
203206
// Fifth entry: plural suffix, normal
204207

208+
// nodes (node)
209+
['edon', 4, true, true, 'nodes'],
210+
205211
// axes (axis)
206212
['sixa', 4, false, false, 'axes'],
207213

src/Symfony/Component/String/Tests/Inflector/EnglishInflectorTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ public static function singularizeProvider()
123123
['nebulae', 'nebula'],
124124
['neuroses', ['neuros', 'neurose', 'neurosis']],
125125
['news', 'news'],
126+
['nodes', 'node'],
126127
['oases', ['oas', 'oase', 'oasis']],
127128
['objectives', 'objective'],
128129
['outages', 'outage'],
@@ -281,6 +282,7 @@ public static function pluralizeProvider()
281282
['nebula', 'nebulae'],
282283
['neurosis', 'neuroses'],
283284
['news', 'news'],
285+
['node', 'nodes'],
284286
['oasis', 'oases'],
285287
['objective', 'objectives'],
286288
['ox', 'oxen'],

0 commit comments

Comments
 (0)