@@ 126-135 (lines=10) @@ | ||
123 | $class->mapAttachments($element['attachments']); |
|
124 | } |
|
125 | ||
126 | if (isset($element['embedOne'])) { |
|
127 | foreach ($element['embedOne'] AS $field => $embedOneElement) { |
|
128 | $class->mapEmbedded(array( |
|
129 | 'targetDocument' => (string)$embedOneElement['targetDocument'], |
|
130 | 'fieldName' => $field, |
|
131 | 'jsonName' => (isset($embedOneElement['jsonName'])) ? (string)$embedOneElement['jsonName'] : null, |
|
132 | 'embedded' => 'one', |
|
133 | )); |
|
134 | } |
|
135 | } |
|
136 | ||
137 | if (isset($element['embedMany'])) { |
|
138 | foreach ($element['embedMany'] AS $field => $embedManyElement) { |
|
@@ 137-146 (lines=10) @@ | ||
134 | } |
|
135 | } |
|
136 | ||
137 | if (isset($element['embedMany'])) { |
|
138 | foreach ($element['embedMany'] AS $field => $embedManyElement) { |
|
139 | $class->mapEmbedded(array( |
|
140 | 'targetDocument' => (string)$embedManyElement['targetDocument'], |
|
141 | 'fieldName' => $field, |
|
142 | 'jsonName' => (isset($embedManyElement['jsonName'])) ? (string)$embedManyElement['jsonName'] : null, |
|
143 | 'embedded' => 'many', |
|
144 | )); |
|
145 | } |
|
146 | } |
|
147 | } |
|
148 | ||
149 | protected function loadMappingFile($file) |