private function validateMapping(ClassMetadataInterface $class) { if (!$class->identifier && !$class->isEmbeddedDocument && !$class->isMappedSuperclass) { throw new MappingException("An identifier (@Id) field is required in {$class->getName()}."); } }