You are here

public function Product::getVariationIds in Commerce Core 8.2

Gets the variation IDs.

Return value

int[] The variation IDs.

Overrides ProductInterface::getVariationIds

2 calls to Product::getVariationIds()
Product::getVariationIndex in modules/product/src/Entity/Product.php
Gets the index of the given variation.
Product::hasVariation in modules/product/src/Entity/Product.php
Checks whether the product has a given variation.

File

modules/product/src/Entity/Product.php, line 163

Class

Product
Defines the product entity class.

Namespace

Drupal\commerce_product\Entity

Code

public function getVariationIds() {
  $variation_ids = [];
  foreach ($this
    ->get('variations') as $field_item) {
    $variation_ids[] = $field_item->target_id;
  }
  return $variation_ids;
}