public function generateClassAnnotations($className)
{
$class = $this->classes[$className];
if ($class['isEnum']) {
return [];
}
if (isset($this->config['types'][$class['resource']->localName()]['doctrine']['inheritanceMapping'])) {
$inheritanceMapping = $this->config['types'][$class['resource']->localName()]['doctrine']['inheritanceMapping'];
} else {
$inheritanceMapping = $class['abstract'] ? '@MongoDB\\MappedSuperclass' : '@MongoDB\\Document';
}
return ['', $inheritanceMapping];
}