interface OrderPromotionOfferInterface in Commerce Core 8.2
Defines the interface for order offers.
Hierarchy
- interface \Drupal\Component\Plugin\ConfigurableInterface; interface \Drupal\Core\Plugin\PluginFormInterface; interface \Drupal\Component\Plugin\PluginInspectionInterface
- interface \Drupal\commerce_promotion\Plugin\Commerce\PromotionOffer\PromotionOfferInterface
- interface \Drupal\commerce_promotion\Plugin\Commerce\PromotionOffer\OrderPromotionOfferInterface
- interface \Drupal\commerce_promotion\Plugin\Commerce\PromotionOffer\PromotionOfferInterface
Expanded class hierarchy of OrderPromotionOfferInterface
All classes that implement OrderPromotionOfferInterface
File
- modules/
promotion/ src/ Plugin/ Commerce/ PromotionOffer/ OrderPromotionOfferInterface.php, line 8
Namespace
Drupal\commerce_promotion\Plugin\Commerce\PromotionOfferView source
interface OrderPromotionOfferInterface extends PromotionOfferInterface {
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ConfigurableInterface:: |
public | function | Gets default configuration for this plugin. | 11 |
ConfigurableInterface:: |
public | function | Gets this plugin's configuration. | 12 |
ConfigurableInterface:: |
public | function | Sets the configuration for this plugin instance. | 12 |
PluginFormInterface:: |
public | function | Form constructor. | 36 |
PluginFormInterface:: |
public | function | Form submission handler. | 32 |
PluginFormInterface:: |
public | function | Form validation handler. | 18 |
PluginInspectionInterface:: |
public | function | Gets the definition of the plugin implementation. | 4 |
PluginInspectionInterface:: |
public | function | Gets the plugin_id of the plugin instance. | 2 |
PromotionOfferInterface:: |
public | function | Applies the offer to the given entity. | 6 |
PromotionOfferInterface:: |
public | function | Allows an offer to clean up any modifications done to the given entity. | 1 |
PromotionOfferInterface:: |
public | function | Gets the offer entity type ID. | 1 |