/**
  * @param ProductAssociationInterface $productAssociation
  * @param string $productIds
  */
 private function setAssociatedProductsByProductIds(ProductAssociationInterface $productAssociation, $productIds)
 {
     $products = $this->productRepository->findBy(['id' => explode(',', $productIds)]);
     $productAssociation->clearAssociatedProducts();
     foreach ($products as $product) {
         $productAssociation->addAssociatedProduct($product);
     }
 }
예제 #2
0
 /**
  * @param array $ids
  *
  * @return array
  */
 public function getProductsByIds(array $ids)
 {
     return $this->productRepository->findBy(['id' => $ids]);
 }