public addCollectionToProduct ( Sonata\Component\Product\ProductInterface $product, Sonata\ClassificationBundle\Model\CollectionInterface $collection ) | ||
$product | Sonata\Component\Product\ProductInterface | |
$collection | Sonata\ClassificationBundle\Model\CollectionInterface |
public function addCollectionToProduct(ProductInterface $product, CollectionInterface $collection)
{
if ($this->findOneBy(array('collection' => $collection, 'product' => $product))) {
return;
}
$productCollection = $this->create();
$productCollection->setProduct($product);
$productCollection->setCollection($collection);
$productCollection->setEnabled(true);
$product->addProductCollection($productCollection);
$this->save($productCollection);
}