NamingStrategy
in
A set of rules for determining the physical column and table names
Tags
Table of Contents
Methods
- 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(class-string $className) : string
Parameters
- $className : class-string
Return values
string —A table name.
embeddedFieldToColumnName()
Returns a column name for an embedded property.
public
embeddedFieldToColumnName(string $propertyName, string $embeddedColumnName[, class-string $className = null ][, class-string $embeddedClassName = null ]) : string
Parameters
- $propertyName : string
- $embeddedColumnName : string
- $className : class-string = null
- $embeddedClassName : class-string = null
Return values
stringjoinColumnName()
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(class-string $entityName[, string|null $referencedColumnName = null ]) : string
Parameters
- $entityName : class-string
-
An entity.
- $referencedColumnName : string|null = null
-
A property name or null in case of a self-referencing entity with join columns defined in the mapping
Return values
string —A join column name.
joinTableName()
Returns a join table name.
public
joinTableName(class-string $sourceEntity, class-string $targetEntity[, string $propertyName = null ]) : string
Parameters
- $sourceEntity : class-string
-
The source entity.
- $targetEntity : class-string
-
The target entity.
- $propertyName : string = null
-
A property name.
Return values
string —A join table name.
propertyToColumnName()
Returns a column name for a property.
public
propertyToColumnName(string $propertyName[, class-string $className = null ]) : string
Parameters
- $propertyName : string
-
A property name.
- $className : class-string = 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.