/** * @param Quote $quote * @param LifecycleEventArgs $event */ public function postPersist(Quote $quote, LifecycleEventArgs $event) { if ($quote->getQid()) { return; } $unitOfWork = $event->getEntityManager()->getUnitOfWork(); $changeSet = ['qid' => [null, $quote->getId()]]; $unitOfWork->scheduleExtraUpdate($quote, $changeSet); }