@@ 115-125 (lines=11) @@ | ||
112 | } |
|
113 | ||
114 | ||
115 | if (isset($element['referenceOne'])) { |
|
116 | foreach ($element['referenceOne'] AS $field => $referenceOneElement) { |
|
117 | $class->mapManyToOne(array( |
|
118 | 'cascade' => (isset($referenceOneElement['cascade'])) ? $this->getCascadeMode($referenceOneElement['cascade']) : 0, |
|
119 | 'targetDocument' => (string)$referenceOneElement['targetDocument'], |
|
120 | 'fieldName' => $field, |
|
121 | 'jsonName' => (isset($referenceOneElement['jsonName'])) ? (string)$referenceOneElement['jsonName'] : null, |
|
122 | 'indexed' => (isset($referenceOneElement['index'])) ? (bool)$referenceOneElement['index'] : false, |
|
123 | )); |
|
124 | } |
|
125 | } |
|
126 | ||
127 | if (isset($element['referenceMany'])) { |
|
128 | foreach ($element['referenceMany'] AS $field => $referenceManyElement) { |
|
@@ 127-137 (lines=11) @@ | ||
124 | } |
|
125 | } |
|
126 | ||
127 | if (isset($element['referenceMany'])) { |
|
128 | foreach ($element['referenceMany'] AS $field => $referenceManyElement) { |
|
129 | $class->mapManyToMany(array( |
|
130 | 'cascade' => (isset($referenceManyElement['cascade'])) ? $this->getCascadeMode($referenceManyElement['cascade']) : 0, |
|
131 | 'targetDocument' => (string)$referenceManyElement['targetDocument'], |
|
132 | 'fieldName' => $field, |
|
133 | 'jsonName' => (isset($referenceManyElement['jsonName'])) ? (string)$referenceManyElement['jsonName'] : null, |
|
134 | 'mappedBy' => (isset($referenceManyElement['mappedBy'])) ? (string)$referenceManyElement['mappedBy'] : null, |
|
135 | )); |
|
136 | } |
|
137 | } |
|
138 | ||
139 | if (isset($element['attachments'])) { |
|
140 | $class->mapAttachments($element['attachments']); |