Trait ConventionsTrait
Provides methods that allow other classes access to conventions based inflections.
Direct Users
Indirect Users
Method Summary
-
_camelize() protected
Creates a camelized version of $name -
_entityName() protected
Creates the proper entity name (singular) for the specified name -
_fixtureName() protected
Creates a fixture name -
_modelKey() protected
Creates the proper underscored model key for associations -
_modelNameFromKey() protected
Creates the proper model name from a foreign key -
_pluginNamespace() protected
Return plugin's namespace -
_pluginPath() protected
Find the correct path for a plugin. Scans $pluginPaths for the plugin you want. -
_pluralHumanName() protected
Creates the plural human name used in views -
_singularHumanName() protected
Creates the singular human name used in views -
_singularName() protected
Creates the singular name for use in views. -
_variableName() protected
Creates the plural variable name for views
Method Detail
_camelize() protected ¶
_camelize( string $name )
Creates a camelized version of $name
Parameters
- string $name
- name
Returns
Camelized name
_entityName() protected ¶
_entityName( string $name )
Creates the proper entity name (singular) for the specified name
Parameters
- string $name
- Name
Returns
Camelized and plural model name
_fixtureName() protected ¶
_fixtureName( string $name )
Creates a fixture name
Parameters
- string $name
- Model class name
Returns
Singular model key
_modelKey() protected ¶
_modelKey( string $name )
Creates the proper underscored model key for associations
If the input contains a dot, assume that the right side is the real table name.
Parameters
- string $name
- Model class name
Returns
Singular model key
_modelNameFromKey() protected ¶
_modelNameFromKey( string $key )
Creates the proper model name from a foreign key
Parameters
- string $key
- Foreign key
Returns
Model name
_pluginNamespace() protected ¶
_pluginNamespace( string $pluginName )
Return plugin's namespace
Parameters
- string $pluginName
- Plugin name
Returns
Plugin's namespace
_pluginPath() protected ¶
_pluginPath( string $pluginName )
Find the correct path for a plugin. Scans $pluginPaths for the plugin you want.
Parameters
- string $pluginName
- Name of the plugin you want ie. DebugKit
Returns
path path to the correct plugin.
_pluralHumanName() protected ¶
_pluralHumanName( string $name )
Creates the plural human name used in views
Parameters
- string $name
- Controller name
Returns
Plural human name
_singularHumanName() protected ¶
_singularHumanName( string $name )
Creates the singular human name used in views
Parameters
- string $name
- Controller name
Returns
Singular human name
_singularName() protected ¶
_singularName( string $name )
Creates the singular name for use in views.
Parameters
- string $name
- Name to use
Returns
Variable name
_variableName() protected ¶
_variableName( string $name )
Creates the plural variable name for views
Parameters
- string $name
- Name to use
Returns
Plural name for views