Documentation

DefaultNamingStrategy
in package
implements NamingStrategy

The default NamingStrategy

Tags
link
www.doctrine-project.org

Table of Contents

Interfaces

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

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(mixed $className) : string
Parameters
$className : mixed
Return values
string

A table name.

embeddedFieldToColumnName()

Returns a column name for an embedded property.

public embeddedFieldToColumnName(mixed $propertyName, mixed $embeddedColumnName[, mixed $className = null ][, mixed $embeddedClassName = null ]) : string
Parameters
$propertyName : mixed
$embeddedColumnName : mixed
$className : mixed = null
$embeddedClassName : mixed = null
Return values
string

joinColumnName()

Returns a join column name for a property.

public joinColumnName(string $propertyName[, class-string $className = null ]) : string
Parameters
$propertyName : string
$className : class-string = null
Return values
string

A join column name.

joinKeyColumnName()

Returns the foreign key column name for the given parameters.

public joinKeyColumnName(mixed $entityName[, mixed $referencedColumnName = null ]) : string
Parameters
$entityName : mixed

An entity.

$referencedColumnName : mixed = 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(mixed $sourceEntity, mixed $targetEntity[, mixed $propertyName = null ]) : string
Parameters
$sourceEntity : mixed

The source entity.

$targetEntity : mixed

The target entity.

$propertyName : mixed = null

A property name.

Return values
string

A join table name.

propertyToColumnName()

Returns a column name for a property.

public propertyToColumnName(mixed $propertyName[, mixed $className = null ]) : string
Parameters
$propertyName : mixed

A property name.

$className : mixed = 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