public function executeUpdates() { foreach ($this->unitOfWork->getObjectsToUpdate() as $object) { $changeSet = $this->unitOfWork->getObjectChangeSet($object); $this->unitOfWork->getObjectPersister($object)->updateObject($object, $changeSet); $this->eventDispatcher->dispatchLifecycleEvent(Events::postUpdate, $object); } }