@@ 140-149 (lines=10) @@ | ||
137 | } |
|
138 | ||
139 | // Evaluate <embed-one /> |
|
140 | if (isset($xmlRoot->{'embed-one'})) { |
|
141 | foreach ($xmlRoot->{'embed-one'} AS $embedOneElement) { |
|
142 | $class->mapEmbedded(array( |
|
143 | 'targetDocument' => (isset($embedOneElement['target-document']) ? (string)$embedOneElement['target-document'] : null), |
|
144 | 'fieldName' => (string)$embedOneElement['field'], |
|
145 | 'jsonName' => (isset($embedOneElement['json-name'])) ? (string)$embedOneElement['json-name'] : null, |
|
146 | 'embedded' => 'one', |
|
147 | )); |
|
148 | } |
|
149 | } |
|
150 | ||
151 | // Evaluate <embed-many /> |
|
152 | if (isset($xmlRoot->{'embed-many'})) { |
|
@@ 152-161 (lines=10) @@ | ||
149 | } |
|
150 | ||
151 | // Evaluate <embed-many /> |
|
152 | if (isset($xmlRoot->{'embed-many'})) { |
|
153 | foreach ($xmlRoot->{'embed-many'} AS $embedManyElement) { |
|
154 | $class->mapEmbedded(array( |
|
155 | 'targetDocument' => (isset($embedManyElement['target-document']) ? (string)$embedManyElement['target-document'] : null), |
|
156 | 'fieldName' => (string)$embedManyElement['field'], |
|
157 | 'jsonName' => (isset($embedManyElement['json-name'])) ? (string)$embedManyElement['json-name'] : null, |
|
158 | 'embedded' => 'many', |
|
159 | )); |
|
160 | } |
|
161 | } |
|
162 | } |
|
163 | ||
164 | protected function loadMappingFile($file) |