@@ 1701-1709 (lines=9) @@ | ||
1698 | $selfReferencingEntityWithoutJoinColumns = $mapping['sourceEntity'] == $mapping['targetEntity'] |
|
1699 | && (! (isset($mapping['joinTable']['joinColumns']) || isset($mapping['joinTable']['inverseJoinColumns']))); |
|
1700 | ||
1701 | if ( ! isset($mapping['joinTable']['joinColumns'])) { |
|
1702 | $mapping['joinTable']['joinColumns'] = [ |
|
1703 | [ |
|
1704 | 'name' => $this->namingStrategy->joinKeyColumnName($mapping['sourceEntity'], $selfReferencingEntityWithoutJoinColumns ? 'source' : null), |
|
1705 | 'referencedColumnName' => $this->namingStrategy->referenceColumnName(), |
|
1706 | 'onDelete' => 'CASCADE' |
|
1707 | ] |
|
1708 | ]; |
|
1709 | } |
|
1710 | ||
1711 | if ( ! isset($mapping['joinTable']['inverseJoinColumns'])) { |
|
1712 | $mapping['joinTable']['inverseJoinColumns'] = [ |
|
@@ 1711-1719 (lines=9) @@ | ||
1708 | ]; |
|
1709 | } |
|
1710 | ||
1711 | if ( ! isset($mapping['joinTable']['inverseJoinColumns'])) { |
|
1712 | $mapping['joinTable']['inverseJoinColumns'] = [ |
|
1713 | [ |
|
1714 | 'name' => $this->namingStrategy->joinKeyColumnName($mapping['targetEntity'], $selfReferencingEntityWithoutJoinColumns ? 'target' : null), |
|
1715 | 'referencedColumnName' => $this->namingStrategy->referenceColumnName(), |
|
1716 | 'onDelete' => 'CASCADE' |
|
1717 | ] |
|
1718 | ]; |
|
1719 | } |
|
1720 | ||
1721 | $mapping['joinTableColumns'] = []; |
|
1722 |