@@ 724-751 (lines=28) @@ | ||
721 | } |
|
722 | ||
723 | // Check for JoinColumn/JoinColumns annotations |
|
724 | switch (true) { |
|
725 | case isset($propertyAnnotations[Annotation\JoinColumn::class]): |
|
726 | $joinColumnAnnot = $propertyAnnotations[Annotation\JoinColumn::class]; |
|
727 | $joinColumn = $this->convertJoinColumnAnnotationToJoinColumnMetadata( |
|
728 | $reflectionProperty, |
|
729 | $joinColumnAnnot, |
|
730 | $classMetadata |
|
731 | ); |
|
732 | ||
733 | $assocMetadata->addJoinColumn($joinColumn); |
|
734 | ||
735 | break; |
|
736 | ||
737 | case isset($propertyAnnotations[Annotation\JoinColumns::class]): |
|
738 | $joinColumnsAnnot = $propertyAnnotations[Annotation\JoinColumns::class]; |
|
739 | ||
740 | foreach ($joinColumnsAnnot->value as $joinColumnAnnot) { |
|
741 | $joinColumn = $this->convertJoinColumnAnnotationToJoinColumnMetadata( |
|
742 | $reflectionProperty, |
|
743 | $joinColumnAnnot, |
|
744 | $classMetadata |
|
745 | ); |
|
746 | ||
747 | $assocMetadata->addJoinColumn($joinColumn); |
|
748 | } |
|
749 | ||
750 | break; |
|
751 | } |
|
752 | ||
753 | return $assocMetadata; |
|
754 | } |
|
@@ 803-830 (lines=28) @@ | ||
800 | } |
|
801 | ||
802 | // Check for JoinColumn/JoinColumns annotations |
|
803 | switch (true) { |
|
804 | case isset($propertyAnnotations[Annotation\JoinColumn::class]): |
|
805 | $joinColumnAnnot = $propertyAnnotations[Annotation\JoinColumn::class]; |
|
806 | $joinColumn = $this->convertJoinColumnAnnotationToJoinColumnMetadata( |
|
807 | $reflectionProperty, |
|
808 | $joinColumnAnnot, |
|
809 | $classMetadata |
|
810 | ); |
|
811 | ||
812 | $assocMetadata->addJoinColumn($joinColumn); |
|
813 | ||
814 | break; |
|
815 | ||
816 | case isset($propertyAnnotations[Annotation\JoinColumns::class]): |
|
817 | $joinColumnsAnnot = $propertyAnnotations[Annotation\JoinColumns::class]; |
|
818 | ||
819 | foreach ($joinColumnsAnnot->value as $joinColumnAnnot) { |
|
820 | $joinColumn = $this->convertJoinColumnAnnotationToJoinColumnMetadata( |
|
821 | $reflectionProperty, |
|
822 | $joinColumnAnnot, |
|
823 | $classMetadata |
|
824 | ); |
|
825 | ||
826 | $assocMetadata->addJoinColumn($joinColumn); |
|
827 | } |
|
828 | ||
829 | break; |
|
830 | } |
|
831 | ||
832 | return $assocMetadata; |
|
833 | } |