Documentation

NamingStrategy

A set of rules for determining the physical column and table names

Tags
link
www.doctrine-project.org

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
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(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.


        
On this page

Search results