public function Product::addVariation in Commerce Core 8.2
Adds a variation.
Parameters
\Drupal\commerce_product\Entity\ProductVariationInterface $variation: The variation.
Return value
$this
Overrides ProductInterface::addVariation
File
- modules/
product/ src/ Entity/ Product.php, line 196
Class
- Product
- Defines the product entity class.
Namespace
Drupal\commerce_product\EntityCode
public function addVariation(ProductVariationInterface $variation) {
if (!$this
->hasVariation($variation)) {
$this
->get('variations')
->appendItem($variation);
}
return $this;
}