|
@@ 257-259 (lines=3) @@
|
| 254 |
|
} |
| 255 |
|
} |
| 256 |
|
|
| 257 |
|
if ($this->evm->hasListeners(Event::postLoad)) { |
| 258 |
|
$this->evm->dispatchEvent(Event::postLoad, new Event\LifecycleEventArgs($document, $this->dm)); |
| 259 |
|
} |
| 260 |
|
|
| 261 |
|
return $document; |
| 262 |
|
} |
|
@@ 395-397 (lines=3) @@
|
| 392 |
|
$this->scheduledRemovals[$oid] = $document; |
| 393 |
|
$this->documentState[$oid] = self::STATE_REMOVED; |
| 394 |
|
|
| 395 |
|
if ($this->evm->hasListeners(Event::preRemove)) { |
| 396 |
|
$this->evm->dispatchEvent(Event::preRemove, new Event\LifecycleEventArgs($document, $this->dm)); |
| 397 |
|
} |
| 398 |
|
|
| 399 |
|
$this->cascadeRemove($document, $visited); |
| 400 |
|
} |
|
@@ 985-987 (lines=3) @@
|
| 982 |
|
|
| 983 |
|
$this->registerManaged($document, $id, null); |
| 984 |
|
|
| 985 |
|
if ($this->evm->hasListeners(Event::prePersist)) { |
| 986 |
|
$this->evm->dispatchEvent(Event::prePersist, new Event\LifecycleEventArgs($document, $this->dm)); |
| 987 |
|
} |
| 988 |
|
} |
| 989 |
|
|
| 990 |
|
/** |
|
@@ 1028-1030 (lines=3) @@
|
| 1025 |
|
$bulkUpdater->deleteDocument($this->documentIdentifiers[$oid], $this->documentRevisions[$oid]); |
| 1026 |
|
$this->removeFromIdentityMap($document); |
| 1027 |
|
|
| 1028 |
|
if ($this->evm->hasListeners(Event::postRemove)) { |
| 1029 |
|
$this->evm->dispatchEvent(Event::postRemove, new Event\LifecycleEventArgs($document, $this->dm)); |
| 1030 |
|
} |
| 1031 |
|
} |
| 1032 |
|
|
| 1033 |
|
foreach ($this->scheduledUpdates AS $oid => $document) { |
|
@@ 1036-1039 (lines=4) @@
|
| 1033 |
|
foreach ($this->scheduledUpdates AS $oid => $document) { |
| 1034 |
|
$class = $this->dm->getClassMetadata(get_class($document)); |
| 1035 |
|
|
| 1036 |
|
if ($this->evm->hasListeners(Event::preUpdate)) { |
| 1037 |
|
$this->evm->dispatchEvent(Event::preUpdate, new Event\LifecycleEventArgs($document, $this->dm)); |
| 1038 |
|
$this->computeChangeSet($class, $document); // TODO: prevent association computations in this case? |
| 1039 |
|
} |
| 1040 |
|
|
| 1041 |
|
$data = $this->metadataResolver->createDefaultDocumentStruct($class); |
| 1042 |
|
|
|
@@ 1127-1129 (lines=3) @@
|
| 1124 |
|
} |
| 1125 |
|
} |
| 1126 |
|
|
| 1127 |
|
if ($this->evm->hasListeners(Event::postUpdate)) { |
| 1128 |
|
$this->evm->dispatchEvent(Event::postUpdate, new Event\LifecycleEventArgs($document, $this->dm)); |
| 1129 |
|
} |
| 1130 |
|
} |
| 1131 |
|
} else if ($response->status >= 400) { |
| 1132 |
|
throw HTTPException::fromResponse($bulkUpdater->getPath(), $response); |