public function ProductBundleItem::getUnitPrice in Commerce Product Bundle 8
Gets the price of one unit of the referenced product variations.
Return value
\Drupal\commerce_price\Price|null The unit price or NULL.
Overrides BundleItemInterface::getUnitPrice
File
- src/Entity/ ProductBundleItem.php, line 202 
Class
- ProductBundleItem
- Defines the product bundle item entity.
Namespace
Drupal\commerce_product_bundle\EntityCode
public function getUnitPrice() {
  if (!$this
    ->get('unit_price')
    ->isEmpty()) {
    return $this
      ->get('unit_price')
      ->first()
      ->toPrice();
  }
  $variation = $this
    ->getCurrentVariation();
  return $variation ? $variation
    ->getPrice() : NULL;
}