From 0dc8893caa2347cda9fe32fc174b95a124487320 Mon Sep 17 00:00:00 2001 From: Hamza Makraz Date: Sun, 9 May 2021 16:22:55 +0000 Subject: [PATCH] [Inflector][String] wrong plural form of words ending by "pectus" --- src/Symfony/Component/Inflector/Inflector.php | 6 ++++++ src/Symfony/Component/Inflector/Tests/InflectorTest.php | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/Symfony/Component/Inflector/Inflector.php b/src/Symfony/Component/Inflector/Inflector.php index 461c5f6090572..2d04a62a48ef1 100644 --- a/src/Symfony/Component/Inflector/Inflector.php +++ b/src/Symfony/Component/Inflector/Inflector.php @@ -66,6 +66,9 @@ final class Inflector // movies (movie) ['seivom', 6, true, true, 'movie'], + // conspectuses (conspectus), prospectuses (prospectus) + ['sesutcep', 8, true, true, 'pectus'], + // feet (foot) ['teef', 4, true, true, 'foot'], @@ -269,6 +272,9 @@ final class Inflector // circuses (circus) ['suc', 3, true, true, 'cuses'], + // conspectuses (conspectus), prospectuses (prospectus) + ['sutcep', 6, true, true, 'pectuses'], + // fungi (fungus), alumni (alumnus), syllabi (syllabus), radii (radius) ['su', 2, true, true, 'i'], diff --git a/src/Symfony/Component/Inflector/Tests/InflectorTest.php b/src/Symfony/Component/Inflector/Tests/InflectorTest.php index 62b3790fd3e33..047a9f9bf2674 100644 --- a/src/Symfony/Component/Inflector/Tests/InflectorTest.php +++ b/src/Symfony/Component/Inflector/Tests/InflectorTest.php @@ -77,6 +77,7 @@ public function singularizeProvider() ['focuses', ['focus', 'focuse', 'focusis']], ['formulae', 'formula'], ['formulas', 'formula'], + ['conspectuses', 'conspectus'], ['fungi', 'fungus'], ['funguses', ['fungus', 'funguse', 'fungusis']], ['garages', ['garag', 'garage']], @@ -217,6 +218,7 @@ public function pluralizeProvider() ['focus', 'focuses'], ['foot', 'feet'], ['formula', 'formulas'], //formulae + ['conspectus', 'conspectuses'], ['fungus', 'fungi'], ['garage', 'garages'], ['goose', 'geese'], pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy