Heratio Framework API Reference

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
string

classify()

Convert a table name to its class name equivalent.

public static classify(string $table_name) : string
Parameters
$table_name : string
Return values
string

demodulize()

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
string

foreign_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
string

humanize()

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
string

tableize()

Convert a word to its table name equivalent.

public static tableize(string $class_name) : string
Parameters
$class_name : string
Return values
string

underscore()

Convert a CamelCase string to underscored.

public static underscore(string $camel_cased_word) : string
Parameters
$camel_cased_word : string
Return values
string

        
On this page

Search results