private function registerParentOnField(ClassMetadata $subClass, ClassMetadata $parentClass, $fieldName) { if (!$parentClass->isInheritedField($fieldName) && !$parentClass->isMappedSuperclass) { $subClass->setFieldInherited($fieldName, $parentClass->name); } if (!$parentClass->isDeclaredField($fieldName)) { $subClass->setFieldDeclared($fieldName, $parentClass->name); } }