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 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.


Generated on Sun Nov 22 00:30:54 2009 for CakePHP 1.2.x.x (v1.2.4.8284) by doxygen 1.4.7