@@ 308-311 (lines=4) @@ | ||
305 | if (isset($attributes['fieldName'])) { |
|
306 | $mapping['fieldName'] = (string) $attributes['fieldName']; |
|
307 | } |
|
308 | if (isset($reference->{'discriminator-field'})) { |
|
309 | $attr = $reference->{'discriminator-field'}; |
|
310 | $mapping['discriminatorField'] = (string) $attr['name']; |
|
311 | } |
|
312 | if (isset($reference->{'discriminator-map'})) { |
|
313 | foreach ($reference->{'discriminator-map'}->{'discriminator-mapping'} as $discriminatorMapping) { |
|
314 | $attr = $discriminatorMapping->attributes(); |
|
@@ 257-260 (lines=4) @@ | ||
254 | if (isset($attributes['fieldName'])) { |
|
255 | $mapping['fieldName'] = (string) $attributes['fieldName']; |
|
256 | } |
|
257 | if (isset($embed->{'discriminator-field'})) { |
|
258 | $attr = $embed->{'discriminator-field'}; |
|
259 | $mapping['discriminatorField'] = (string) $attr['name']; |
|
260 | } |
|
261 | if (isset($embed->{'discriminator-map'})) { |
|
262 | foreach ($embed->{'discriminator-map'}->{'discriminator-mapping'} as $discriminatorMapping) { |
|
263 | $attr = $discriminatorMapping->attributes(); |