@@ 367-378 (lines=12) @@ | ||
364 | $classMetadata->setDiscriminatorColumn($discriminatorColumn); |
|
365 | ||
366 | // Evaluate @DiscriminatorMap annotation |
|
367 | if (isset($classAnnotations[Annotation\DiscriminatorMap::class])) { |
|
368 | /** @var Annotation\DiscriminatorMap $discriminatorMapAnnotation */ |
|
369 | $discriminatorMapAnnotation = $classAnnotations[Annotation\DiscriminatorMap::class]; |
|
370 | $discriminatorMap = array_map( |
|
371 | function ($className) use ($classMetadata) { |
|
372 | return $classMetadata->fullyQualifiedClassName($className); |
|
373 | }, |
|
374 | $discriminatorMapAnnotation->value |
|
375 | ); |
|
376 | ||
377 | $classMetadata->setDiscriminatorMap($discriminatorMap); |
|
378 | } |
|
379 | } |
|
380 | } |
|
381 |
@@ 369-379 (lines=11) @@ | ||
366 | $classMetadata->setDiscriminatorColumn($discriminatorColumn); |
|
367 | ||
368 | // Evaluate DiscriminatorMap annotation |
|
369 | if (isset($classAnnotations[Annotation\DiscriminatorMap::class])) { |
|
370 | $discriminatorMapAnnotation = $classAnnotations[Annotation\DiscriminatorMap::class]; |
|
371 | $discriminatorMap = array_map( |
|
372 | function ($className) use ($classMetadata) { |
|
373 | return $classMetadata->fullyQualifiedClassName($className); |
|
374 | }, |
|
375 | $discriminatorMapAnnotation->value |
|
376 | ); |
|
377 | ||
378 | $classMetadata->setDiscriminatorMap($discriminatorMap); |
|
379 | } |
|
380 | } |
|
381 | } |
|
382 |