@@ 250-253 (lines=4) @@ | ||
247 | if (isset($attributes['fieldName'])) { |
|
248 | $mapping['fieldName'] = (string) $attributes['fieldName']; |
|
249 | } |
|
250 | if (isset($embed->{'discriminator-field'})) { |
|
251 | $attr = $embed->{'discriminator-field'}; |
|
252 | $mapping['discriminatorField'] = (string) $attr['name']; |
|
253 | } |
|
254 | if (isset($embed->{'discriminator-map'})) { |
|
255 | foreach ($embed->{'discriminator-map'}->{'discriminator-mapping'} as $discriminatorMapping) { |
|
256 | $attr = $discriminatorMapping->attributes(); |
|
@@ 299-302 (lines=4) @@ | ||
296 | if (isset($attributes['fieldName'])) { |
|
297 | $mapping['fieldName'] = (string) $attributes['fieldName']; |
|
298 | } |
|
299 | if (isset($reference->{'discriminator-field'})) { |
|
300 | $attr = $reference->{'discriminator-field'}; |
|
301 | $mapping['discriminatorField'] = (string) $attr['name']; |
|
302 | } |
|
303 | if (isset($reference->{'discriminator-map'})) { |
|
304 | foreach ($reference->{'discriminator-map'}->{'discriminator-mapping'} as $discriminatorMapping) { |
|
305 | $attr = $discriminatorMapping->attributes(); |