/** * Updates the stock level for a specific part * * @param Part $part The part to update * @param OnFlushEventArgs $eventArgs The event arguments */ protected function updateStockLevel(Part $part, OnFlushEventArgs $eventArgs) { $entityManager = $eventArgs->getEntityManager(); $part->recomputeStockLevels(); $entityManager->getUnitOfWork()->recomputeSingleEntityChangeSet($entityManager->getClassMetadata(get_class($part)), $part); }