You are here

interface PurchasableEntityConditionInterface in Commerce Core 8.2

Defines the interface for conditions that deal with purchasable entities.

Hierarchy

Expanded class hierarchy of PurchasableEntityConditionInterface

All classes that implement PurchasableEntityConditionInterface

3 files declare their use of PurchasableEntityConditionInterface
BuyXGetY.php in modules/promotion/src/Plugin/Commerce/PromotionOffer/BuyXGetY.php
OrderItemProduct.php in modules/product/src/Plugin/Commerce/Condition/OrderItemProduct.php
PurchasedEntityConditionBase.php in modules/order/src/Plugin/Commerce/Condition/PurchasedEntityConditionBase.php

File

src/Plugin/Commerce/Condition/PurchasableEntityConditionInterface.php, line 8

Namespace

Drupal\commerce\Plugin\Commerce\Condition
View source
interface PurchasableEntityConditionInterface {

  /**
   * Gets the configured purchasable entity IDS.
   *
   * @return int|string[]
   *   An array of purchasable entity IDs.
   */
  public function getPurchasableEntityIds();

  /**
   * Gets the configured purchasable entities.
   *
   * @return \Drupal\commerce\PurchasableEntityInterface[]
   *   An array of purchasable entities.
   */
  public function getPurchasableEntities();

}

Members

Namesort descending Modifiers Type Description Overrides
PurchasableEntityConditionInterface::getPurchasableEntities public function Gets the configured purchasable entities. 2
PurchasableEntityConditionInterface::getPurchasableEntityIds public function Gets the configured purchasable entity IDS. 2