NamingStrategy
in
A set of rules for determining the physical column and table names
Tags
Table of Contents
- classToTableName() : string
- Returns a table name for an entity class.
- embeddedFieldToColumnName() : string
- Returns a column name for an embedded property.
- joinColumnName() : string
- Returns a join column name for a property.
- joinKeyColumnName() : string
- Returns the foreign key column name for the given parameters.
- joinTableName() : string
- Returns a join table name.
- propertyToColumnName() : string
- Returns a column name for a property.
- referenceColumnName() : string
- Returns the default reference column name.
Methods
classToTableName()
Returns a table name for an entity class.
public
classToTableName(string $className) : string
Parameters
- $className : string
-
The fully-qualified class name.
Return values
string —A table name.
embeddedFieldToColumnName()
Returns a column name for an embedded property.
public
embeddedFieldToColumnName(string $propertyName, string $embeddedColumnName[, string $className = null ][, string $embeddedClassName = null ]) : string
Parameters
- $propertyName : string
- $embeddedColumnName : string
- $className : string = null
- $embeddedClassName : string = null
Return values
string —joinColumnName()
Returns a join column name for a property.
public
joinColumnName(string $propertyName) : string
Parameters
- $propertyName : string
-
A property name.
Return values
string —A join column name.
joinKeyColumnName()
Returns the foreign key column name for the given parameters.
public
joinKeyColumnName(string $entityName[, string|null $referencedColumnName = null ]) : string
Parameters
- $entityName : string
-
An entity.
- $referencedColumnName : string|null = null
-
A property.
Return values
string —A join column name.
joinTableName()
Returns a join table name.
public
joinTableName(string $sourceEntity, string $targetEntity[, string|null $propertyName = null ]) : string
Parameters
- $sourceEntity : string
-
The source entity.
- $targetEntity : string
-
The target entity.
- $propertyName : string|null = null
-
A property name.
Return values
string —A join table name.
propertyToColumnName()
Returns a column name for a property.
public
propertyToColumnName(string $propertyName[, string|null $className = null ]) : string
Parameters
- $propertyName : string
-
A property name.
- $className : string|null = null
-
The fully-qualified class name.
Return values
string —A column name.
referenceColumnName()
Returns the default reference column name.
public
referenceColumnName() : string
Return values
string —A column name.