/** * {@inheritdoc} */ public function loadClassMetadata(ClassMetadata $classMetadata, array $normalizationGroups = null, array $denormalizationGroups = null, array $validationGroups = null) { if (($classReflector = $this->getClassReflector($classMetadata->getReflectionClass())) && ($docBlock = $classReflector->getDocBlock())) { $classMetadata->setDescription($docBlock->getShortDescription()); } foreach ($classMetadata->getAttributes() as $attributeMetadata) { if ($reflectionProperty = $this->getReflectionProperty($classMetadata->getReflectionClass(), $attributeMetadata->getName())) { $attributeMetadata->setDescription($this->propertyInfo->getShortDescription($reflectionProperty)); } } return true; }