inflections.php File Reference
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 | |
Variable Documentation
| $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 50 of file inflections.php.
| $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 71 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 36 of file inflections.php.
Referenced by Inflector::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 57 of file inflections.php.
Referenced by Inflector::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 43 of file inflections.php.
| $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 63 of file inflections.php.