53 $metadata = $this->metadataPool->getMetadata(
$entityType);
54 $hydrator = $this->metadataPool->getHydrator(
$entityType);
55 $entityData = $hydrator->extract(
$entity);
57 $this->snapshotData[
$entityType][$entityData[$metadata->getIdentifierField()]]
70 $metadata = $this->metadataPool->getMetadata(
$entityType);
71 $hydrator = $this->metadataPool->getHydrator(
$entityType);
72 $entityData = $hydrator->extract(
$entity);
73 if (empty($entityData[$metadata->getIdentifierField()])) {
76 $identifier = $entityData[$metadata->getIdentifierField()];
77 if (!isset($this->snapshotData[
$entityType][$identifier])) {
81 if (isset($entityData[$field]) && $entityData[$field] !=
$value) {
isModified($entityType, $entity)
__construct(MetadataPool $metadataPool, AttributeProvider $attributeProvider)
registerSnapshot($entityType, $entity)