some consistency fixes
This commit is contained in:
parent
f86abd81dd
commit
97836ef8c6
@ -3094,7 +3094,7 @@ class ClassMetadataInfo implements ClassMetadata
|
|||||||
$fieldMapping['declaredField'] = $property;
|
$fieldMapping['declaredField'] = $property;
|
||||||
$fieldMapping['originalField'] = $fieldMapping['fieldName'];
|
$fieldMapping['originalField'] = $fieldMapping['fieldName'];
|
||||||
$fieldMapping['fieldName'] = $property . "." . $fieldMapping['fieldName'];
|
$fieldMapping['fieldName'] = $property . "." . $fieldMapping['fieldName'];
|
||||||
$fieldMapping['columnName'] = $this->namingStrategy->embeddedFieldToColumnName($property, $fieldMapping['columnName']);
|
$fieldMapping['columnName'] = $this->namingStrategy->embeddedFieldToColumnName($property, $fieldMapping['columnName'], $this->reflClass->name, $embeddable->reflClass->name);
|
||||||
|
|
||||||
$this->mapField($fieldMapping);
|
$this->mapField($fieldMapping);
|
||||||
}
|
}
|
||||||
|
@ -53,9 +53,9 @@ class DefaultNamingStrategy implements NamingStrategy
|
|||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
public function embeddedFieldToColumnName($propertyName, $embeddedColumnName)
|
public function embeddedFieldToColumnName($propertyName, $embeddedColumnName, $className = null, $embeddedClassName = null)
|
||||||
{
|
{
|
||||||
return $propertyName.ucfirst($embeddedColumnName);
|
return $propertyName.'_'.$embeddedColumnName;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -57,7 +57,7 @@ interface NamingStrategy
|
|||||||
*
|
*
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
function embeddedFieldToColumnName($propertyName, $embeddedColumnName);
|
function embeddedFieldToColumnName($propertyName, $embeddedColumnName, $className = null, $embeddedClassName = null);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the default reference column name.
|
* Returns the default reference column name.
|
||||||
|
@ -90,7 +90,7 @@ class UnderscoreNamingStrategy implements NamingStrategy
|
|||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
public function embeddedFieldToColumnName($propertyName, $embeddedColumnName)
|
public function embeddedFieldToColumnName($propertyName, $embeddedColumnName, $className = null, $embeddedClassName = null)
|
||||||
{
|
{
|
||||||
return $this->underscore($propertyName).'_'.$embeddedColumnName;
|
return $this->underscore($propertyName).'_'.$embeddedColumnName;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user