Browse Source

Change default plural inflection for index:indexes

mscherer 6 years ago
parent
commit
dd741602bb
2 changed files with 3 additions and 2 deletions
  1. 1 1
      src/Utility/Inflector.php
  2. 2 1
      tests/TestCase/Utility/InflectorTest.php

+ 1 - 1
src/Utility/Inflector.php

@@ -36,7 +36,7 @@ class Inflector
         '/(quiz)$/i' => '\1zes',
         '/^(ox)$/i' => '\1\2en',
         '/([m|l])ouse$/i' => '\1ice',
-        '/(matr|vert|ind)(ix|ex)$/i' => '\1ices',
+        '/(matr|vert)(ix|ex)$/i' => '\1ices',
         '/(x|ch|ss|sh)$/i' => '\1es',
         '/([^aeiouy]|qu)y$/i' => '\1ies',
         '/(hive)$/i' => '\1s',

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

@@ -120,6 +120,7 @@ class InflectorTest extends TestCase
             ['matrix', 'matrices'],
             ['vertex', 'vertices'],
             ['index', 'indices'],
+            ['index', 'indexes'],
             ['Alias', 'Aliases'],
             ['Alias', 'Alias'],
             ['Media', 'Media'],
@@ -257,7 +258,7 @@ class InflectorTest extends TestCase
             ['matrix_rows', 'matrix_row'],
             ['matrices', 'matrix'],
             ['vertices', 'vertex'],
-            ['indices', 'index'],
+            ['indexes', 'index'],
             ['Aliases', 'Alias'],
             ['Aliases', 'Aliases'],
             ['Media', 'Media'],