Skip to content

Commit 7cdec7e

Browse files
committed
[String] Fix nodes singular
Before it would suggest nod. It should be node.
1 parent ae3ce5e commit 7cdec7e

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

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

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)