protected function getFormatterForContentItem($contentItem, ClassMetadata $metadata) { $properties = $metadata->getConstrainedProperties(); foreach ($properties as $property) { foreach ($metadata->getMemberMetadatas($property) as $memberMetadata) { foreach ($memberMetadata->getConstraints() as $constraint) { if ($constraint instanceof Format) { return $memberMetadata->getPropertyValue($contentItem); } } } } }