subClasses; $hierarchyClasses[] = $rootClassMetadata->name; $discriminators = []; foreach ($hierarchyClasses as $class) { $currentMetadata = $entityManager->getClassMetadata($class); $currentDiscriminator = $currentMetadata->discriminatorValue; if (null !== $currentDiscriminator) { $discriminators[$currentDiscriminator] = null; } } return $discriminators; } }