|
@@ 834-854 (lines=21) @@
|
| 831 |
|
} |
| 832 |
|
|
| 833 |
|
// Check for JoinColumn/JoinColumns annotations |
| 834 |
|
switch (true) { |
| 835 |
|
case isset($propertyAnnotations[Annotation\JoinColumn::class]): |
| 836 |
|
$joinColumnAnnot = $propertyAnnotations[Annotation\JoinColumn::class]; |
| 837 |
|
|
| 838 |
|
$assocMetadata->addJoinColumn( |
| 839 |
|
$this->convertJoinColumnAnnotationToJoinColumnMetadata($joinColumnAnnot) |
| 840 |
|
); |
| 841 |
|
|
| 842 |
|
break; |
| 843 |
|
|
| 844 |
|
case isset($propertyAnnotations[Annotation\JoinColumns::class]): |
| 845 |
|
$joinColumnsAnnot = $propertyAnnotations[Annotation\JoinColumns::class]; |
| 846 |
|
|
| 847 |
|
foreach ($joinColumnsAnnot->value as $joinColumnAnnot) { |
| 848 |
|
$assocMetadata->addJoinColumn( |
| 849 |
|
$this->convertJoinColumnAnnotationToJoinColumnMetadata($joinColumnAnnot) |
| 850 |
|
); |
| 851 |
|
} |
| 852 |
|
|
| 853 |
|
break; |
| 854 |
|
} |
| 855 |
|
|
| 856 |
|
return $assocMetadata; |
| 857 |
|
} |
|
@@ 893-913 (lines=21) @@
|
| 890 |
|
} |
| 891 |
|
|
| 892 |
|
// Check for JoinColumn/JoinColumns annotations |
| 893 |
|
switch (true) { |
| 894 |
|
case isset($propertyAnnotations[Annotation\JoinColumn::class]): |
| 895 |
|
$joinColumnAnnot = $propertyAnnotations[Annotation\JoinColumn::class]; |
| 896 |
|
|
| 897 |
|
$assocMetadata->addJoinColumn( |
| 898 |
|
$this->convertJoinColumnAnnotationToJoinColumnMetadata($joinColumnAnnot) |
| 899 |
|
); |
| 900 |
|
|
| 901 |
|
break; |
| 902 |
|
|
| 903 |
|
case isset($propertyAnnotations[Annotation\JoinColumns::class]): |
| 904 |
|
$joinColumnsAnnot = $propertyAnnotations[Annotation\JoinColumns::class]; |
| 905 |
|
|
| 906 |
|
foreach ($joinColumnsAnnot->value as $joinColumnAnnot) { |
| 907 |
|
$assocMetadata->addJoinColumn( |
| 908 |
|
$this->convertJoinColumnAnnotationToJoinColumnMetadata($joinColumnAnnot) |
| 909 |
|
); |
| 910 |
|
} |
| 911 |
|
|
| 912 |
|
break; |
| 913 |
|
} |
| 914 |
|
|
| 915 |
|
return $assocMetadata; |
| 916 |
|
} |