20 private $metadataPool;
25 private $hydratorPool;
30 private $objectRelationProcessor;
44 $this->metadataPool = $metadataPool;
45 $this->hydratorPool = $hydratorPool;
46 $this->objectRelationProcessor = $objectRelationProcessor;
57 $metadata = $this->metadataPool->getMetadata(
$entityType);
58 $hydrator = $this->hydratorPool->getHydrator(
$entityType);
59 $this->objectRelationProcessor->validateDataIntegrity(
60 $metadata->getEntityTable(),
execute($entityType, $entity)
__construct(MetadataPool $metadataPool, HydratorPool $hydratorPool, ObjectRelationProcessor $objectRelationProcessor)