You are here

public function PurchasedEntityConditionBase::getPurchasableEntities in Commerce Core 8.2

Gets the configured purchasable entities.

Return value

\Drupal\commerce\PurchasableEntityInterface[] An array of purchasable entities.

Overrides PurchasableEntityConditionInterface::getPurchasableEntities

File

modules/order/src/Plugin/Commerce/Condition/PurchasedEntityConditionBase.php, line 148

Class

PurchasedEntityConditionBase

Namespace

Drupal\commerce_order\Plugin\Commerce\Condition

Code

public function getPurchasableEntities() {
  if ($entity_ids = $this
    ->getPurchasableEntityIds()) {
    $storage = $this->entityTypeManager
      ->getStorage($this
      ->getPurchasableEntityType());
    $entities = $storage
      ->loadMultiple($entity_ids);
  }
  return $entities ?? [];
}