Go to the source code of this file.
Namespaces | |
| namespace | cake |
Variables | |
| $irregularPlural = array() | |
| $irregularSingular = array_flip($irregularPlural) | |
| $pluralRules = array() | |
| $singularRules = array() | |
| $uninflectedPlural = array() | |
| $uninflectedSingular = $uninflectedPlural | |
| $irregularPlural = array() |
This is a key => value array of plural irregular words. If key matches then the value is returned.
$irregularPlural = array('atlas' => 'atlases', 'beef' => 'beefs', 'brother' => 'brothers')
Definition at line 48 of file inflections.php.
Referenced by getInstance().
| $irregularSingular = array_flip($irregularPlural) |
This is a key => value array of singular irregular words. Most of the time this will be a reverse of the above $irregularPlural array You should not have to change this value below if you do change it use same format
$irregularSingular = array('atlases' => 'atlas', 'beefs' => 'beef', 'brothers' => 'brother')
Definition at line 69 of file inflections.php.
| $pluralRules = array() |
This is a key => value array of regex used to match words. If key matches then the value is returned.
$pluralRules = array('/(s)tatus$/i' => '', '/^(ox)$/i' => '', '/([m|l])ouse$/i' => '');
Definition at line 34 of file inflections.php.
Referenced by __initPluralRules(), getInstance(), and pluralize().
| $singularRules = array() |
This is a key => value array of regex used to match words. If key matches then the value is returned.
$singularRules = array('/(s)tatuses$/i' => '', '/(matr)ices$/i' =>'','/(vert|ind)ices$/i')
Definition at line 55 of file inflections.php.
Referenced by __initSingularRules(), getInstance(), and singularize().
| $uninflectedPlural = array() |
This is a key only array of plural words that should not be inflected. Notice the last comma
$uninflectedPlural = array('.*[nrlm]ese', '.*deer', '.*fish', '.*measles', '.*ois', '.*pox');
Definition at line 41 of file inflections.php.
Referenced by getInstance().
| $uninflectedSingular = $uninflectedPlural |
This is a key only array of singular words that should not be inflected. You should not have to change this value below if you do change it use same format as the $uninflectedPlural above.
Definition at line 61 of file inflections.php.
1.4.7