Beispiel #1
0
 /**
  * {@inheritdoc}
  */
 public function setDefaults(BaseVariantInterface $masterVariant)
 {
     parent::setDefaults($masterVariant);
     if (!$masterVariant instanceof VariantInterface) {
         throw new \InvalidArgumentException('Product variants must implement "Sylius\\Component\\Product\\Model\\VariantInterface".');
     }
     $this->setAvailableOn($masterVariant->getAvailableOn());
 }
Beispiel #2
0
 /**
  * {@inheritdoc}
  */
 public function setProduct(ProductInterface $product = null)
 {
     return parent::setObject($product);
 }