PartKeepr\PartBundle\Listeners\StockLevelListener::updateStockLevel PHP Method

updateStockLevel() protected method

Updates the stock level for a specific part.
protected updateStockLevel ( Part $part, Doctrine\ORM\Event\OnFlushEventArgs $eventArgs )
$part PartKeepr\PartBundle\Entity\Part The part to update
$eventArgs Doctrine\ORM\Event\OnFlushEventArgs The event arguments
    protected function updateStockLevel(Part $part, OnFlushEventArgs $eventArgs)
    {
        $entityManager = $eventArgs->getEntityManager();
        $part->recomputeStockLevels();
        $entityManager->getUnitOfWork()->recomputeSingleEntityChangeSet($entityManager->getClassMetadata(get_class($part)), $part);
    }
StockLevelListener