Sonata\ProductBundle\Model\BaseProductProvider::synchronizeVariations PHP Method

synchronizeVariations() public method

public synchronizeVariations ( Sonata\Component\Product\ProductInterface $product, ArrayCollection $variations = null )
$product Sonata\Component\Product\ProductInterface
$variations Doctrine\Common\Collections\ArrayCollection
    public function synchronizeVariations(ProductInterface $product, ArrayCollection $variations = null)
    {
        $this->synchronizeVariationsProduct($product, $variations);
        $this->synchronizeVariationsDeliveries($product, $variations);
        $this->synchronizeVariationsCategories($product, $variations);
        $this->synchronizeVariationsPackages($product, $variations);
        $this->synchronizeVariationsCollections($product, $variations);
    }