public function loadClassMetadata(LoadClassMetadataEventArgs $eventArgs) { $metadata = $eventArgs->getClassMetaData(); /** @var $reflectionClass \ReflectionClass */ $reflectionClass = $metadata->getReflectionClass(); if ($reflectionClass->implementsInterface(RoutingDiscriminatorsAwareInterface::class)) { $metadata->setDiscriminatorMap($this->routingDiscriminatorMap); } }