sfInflector
in package
Table of Contents
Methods
- camelize() : string
- Convert an underscored or dashed string to CamelCase.
- classify() : string
- Convert a table name to its class name equivalent.
- demodulize() : string
- Strip module/namespace prefix from a class name.
- foreign_key() : string
- Convert a class name to a foreign key name.
- humanize() : string
- Convert an underscored string to human-readable form.
- tableize() : string
- Convert a word to its table name equivalent.
- underscore() : string
- Convert a CamelCase string to underscored.
Methods
camelize()
Convert an underscored or dashed string to CamelCase.
public
static camelize(string $lower_case_and_underscored_word) : string
Parameters
- $lower_case_and_underscored_word : string
Return values
stringclassify()
Convert a table name to its class name equivalent.
public
static classify(string $table_name) : string
Parameters
- $table_name : string
Return values
stringdemodulize()
Strip module/namespace prefix from a class name.
public
static demodulize(string $class_name_in_module) : string
Parameters
- $class_name_in_module : string
Return values
stringforeign_key()
Convert a class name to a foreign key name.
public
static foreign_key(string $class_name[, bool $separate_class_name_and_id_with_underscore = true ]) : string
Parameters
- $class_name : string
- $separate_class_name_and_id_with_underscore : bool = true
Return values
stringhumanize()
Convert an underscored string to human-readable form.
public
static humanize(string $lower_case_and_underscored_word) : string
Parameters
- $lower_case_and_underscored_word : string
Return values
stringtableize()
Convert a word to its table name equivalent.
public
static tableize(string $class_name) : string
Parameters
- $class_name : string
Return values
stringunderscore()
Convert a CamelCase string to underscored.
public
static underscore(string $camel_cased_word) : string
Parameters
- $camel_cased_word : string