lithium\util\Inflector::underscore()
Takes a CamelCased version of a word and turns it into an under_scored one.
Parameters
-
string
$word
CamelCased version of a word (i.e.
'RedBike'
).
Returns
stringUnder_scored version of the workd (i.e. 'red_bike'
).
Source
public static function underscore($word) {
if (isset(static::$_underscored[$word])) {
return static::$_underscored[$word];
}
return static::$_underscored[$word] = strtolower(static::slug($word, '_'));
}