Doctrine\ORM\Mapping\UnderscoreNamingStrategy
Naming strategy implementing the underscore naming convention.
Converts 'MyEntity' to 'my_entity' or 'MY_ENTITY'.
- Author: Fabio B. Silva <fabio.bat.silva@gmail.com>
Synopsis
class UnderscoreNamingStrategy
implements
NamingStrategy
{
- // members
- private integer $case;
- // methods
- public void __construct()
- public integer getCase()
- public void setCase()
- public void classToTableName()
- public void propertyToColumnName()
- public void referenceColumnName()
- public void joinColumnName()
- public void joinTableName()
- public void joinKeyColumnName()
- private string underscore()
Hierarchy
Implements
Members
private
- $case — integer
Methods
private
public
- __construct() — Underscore naming strategy construct
- classToTableName() — {@inheritdoc}
- getCase()
- joinColumnName() — {@inheritdoc}
- joinKeyColumnName() — {@inheritdoc}
- joinTableName() — {@inheritdoc}
- propertyToColumnName() — {@inheritdoc}
- referenceColumnName() — {@inheritdoc}
- setCase() — Sets string case CASE_LOWER | CASE_UPPER Alphabetic characters converted to lowercase or uppercase