From ebfb0c99443b0d55f2fda07ffdd09d3a960557f1 Mon Sep 17 00:00:00 2001 From: Ruud Kamphuis Date: Tue, 4 May 2021 11:45:47 +0200 Subject: [PATCH] [Inflector][String] Fixed singularize `edges` > `edge` --- src/Symfony/Component/Inflector/Inflector.php | 21 +++++++++++++++++++ .../Inflector/Tests/InflectorTest.php | 2 ++ 2 files changed, 23 insertions(+) diff --git a/src/Symfony/Component/Inflector/Inflector.php b/src/Symfony/Component/Inflector/Inflector.php index 461c5f6090..97ae5c9b9d 100644 --- a/src/Symfony/Component/Inflector/Inflector.php +++ b/src/Symfony/Component/Inflector/Inflector.php @@ -123,6 +123,9 @@ final class Inflector // fees (fee), trees (tree), employees (employee) ['see', 3, true, true, 'ee'], + // edges (edge) + ['segd', 4, true, true, 'dge'], + // roses (rose), garages (garage), cassettes (cassette), // waltzes (waltz), heroes (hero), bushes (bush), arches (arch), // shoes (shoe) @@ -314,14 +317,32 @@ final class Inflector */ private const UNINFLECTED = [ '', + + // data 'atad', + + // deer 'reed', + + // feedback 'kcabdeef', + + // fish 'hsif', + + // info 'ofni', + + // moose 'esoom', + + // series 'seires', + + // sheep 'peehs', + + // species 'seiceps', ]; diff --git a/src/Symfony/Component/Inflector/Tests/InflectorTest.php b/src/Symfony/Component/Inflector/Tests/InflectorTest.php index 62b3790fd3..99527b93c1 100644 --- a/src/Symfony/Component/Inflector/Tests/InflectorTest.php +++ b/src/Symfony/Component/Inflector/Tests/InflectorTest.php @@ -66,6 +66,7 @@ class InflectorTest extends TestCase ['drivers', 'driver'], ['dwarves', ['dwarf', 'dwarve', 'dwarff']], ['echoes', ['echo', 'echoe']], + ['edges', 'edge'], ['elves', ['elf', 'elve', 'elff']], ['emphases', ['emphas', 'emphase', 'emphasis']], ['employees', 'employee'], @@ -210,6 +211,7 @@ class InflectorTest extends TestCase ['driver', 'drivers'], ['dwarf', ['dwarfs', 'dwarves']], ['echo', 'echoes'], + ['edge', 'edges'], ['elf', ['elfs', 'elves']], ['emphasis', 'emphases'], ['fax', ['facies', 'faxes']],