interface PurchasableEntityConditionInterface in Commerce Core 8.2
Defines the interface for conditions that deal with purchasable entities.
Hierarchy
- interface \Drupal\commerce\Plugin\Commerce\Condition\PurchasableEntityConditionInterface
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\ConditionView 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
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
PurchasableEntityConditionInterface:: |
public | function | Gets the configured purchasable entities. | 2 |
PurchasableEntityConditionInterface:: |
public | function | Gets the configured purchasable entity IDS. | 2 |