public function loadClassMetadata(LoadClassMetadataEventArgs &$eventArgs) { /** * @var $classMetadata \Doctrine\Common\Persistence\Mapping\ClassMetadata */ $classMetadata = $eventArgs->getClassMetadata(); /** * @var $reflectionClass \ReflectionClass */ $reflectionClass = $classMetadata->getReflectionClass(); $this->compositePropertyService->addCompositePropertiesClassMetadata($reflectionClass, $classMetadata); }