private function validateObject(object
$object, string
$propertyPath, array
$groups, int
$traversalStrategy, ExecutionContextInterface
$context): void
{ try { $classMetadata =
$this->metadataFactory->
getMetadataFor($object);
if (!
$classMetadata instanceof ClassMetadataInterface
) { throw new UnsupportedMetadataException(sprintf('The metadata factory should return instances of "Symfony\Component\Validator\Mapping\ClassMetadataInterface", got: "%s".',
get_debug_type($classMetadata)));
} $this->
validateClassNode( $object,
$this->
generateCacheKey($object),
$classMetadata,
$propertyPath,
$groups,
null,
$traversalStrategy,
$context );