@@ 160-165 (lines=6) @@ | ||
157 | { |
|
158 | $document = new Document($identifier, [], '', $this->options['index']); |
|
159 | ||
160 | if ($this->dispatcher) { |
|
161 | $event = new TransformEvent($document, $fields, $object); |
|
162 | $this->dispatcher->dispatch(TransformEvent::PRE_TRANSFORM, $event); |
|
163 | ||
164 | $document = $event->getDocument(); |
|
165 | } |
|
166 | ||
167 | foreach ($fields as $key => $mapping) { |
|
168 | if ('_parent' == $key) { |
|
@@ 210-215 (lines=6) @@ | ||
207 | $document->set($key, $this->normalizeValue($value)); |
|
208 | } |
|
209 | ||
210 | if ($this->dispatcher) { |
|
211 | $event = new TransformEvent($document, $fields, $object); |
|
212 | $this->dispatcher->dispatch(TransformEvent::POST_TRANSFORM, $event); |
|
213 | ||
214 | $document = $event->getDocument(); |
|
215 | } |
|
216 | ||
217 | return $document; |
|
218 | } |