Browse Source

Fix pluralization of "chef".

ADmad 10 years ago
parent
commit
11f2e58794
2 changed files with 2 additions and 0 deletions
  1. 1 0
      src/Utility/Inflector.php
  2. 1 0
      tests/TestCase/Utility/InflectorTest.php

+ 1 - 0
src/Utility/Inflector.php

@@ -39,6 +39,7 @@ class Inflector
         '/(x|ch|ss|sh)$/i' => '\1es',
         '/([^aeiouy]|qu)y$/i' => '\1ies',
         '/(hive)$/i' => '\1s',
+        '/(chef)$/i' => '\1s',
         '/(?:([^f])fe|([lre])f)$/i' => '\1\2ves',
         '/sis$/i' => 'ses',
         '/([ti])um$/i' => '\1a',

+ 1 - 0
tests/TestCase/Utility/InflectorTest.php

@@ -277,6 +277,7 @@ class InflectorTest extends TestCase
         $this->assertEquals('Addresses', Inflector::pluralize('Address'));
         $this->assertEquals('sieves', Inflector::pluralize('sieve'));
         $this->assertEquals('blue_octopuses', Inflector::pluralize('blue_octopus'));
+        $this->assertEquals('chefs', Inflector::pluralize('chef'));
         $this->assertEquals('', Inflector::pluralize(''));
     }