interface ShipmentPromotionOfferInterface in Commerce Shipping 8.2
Defines the interface for shipment 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_shipping\Plugin\Commerce\PromotionOffer\ShipmentPromotionOfferInterface
- interface \Drupal\commerce_promotion\Plugin\Commerce\PromotionOffer\PromotionOfferInterface
Expanded class hierarchy of ShipmentPromotionOfferInterface
All classes that implement ShipmentPromotionOfferInterface
2 files declare their use of ShipmentPromotionOfferInterface
- PromotionSubscriber.php in src/
EventSubscriber/ PromotionSubscriber.php - TestNoShippingOfferManager.php in tests/
src/ Kernel/ EventSubscriber/ TestNoShippingOfferManager.php
File
- src/
Plugin/ Commerce/ PromotionOffer/ ShipmentPromotionOfferInterface.php, line 10
Namespace
Drupal\commerce_shipping\Plugin\Commerce\PromotionOfferView source
interface ShipmentPromotionOfferInterface extends PromotionOfferInterface {
/**
* Gets whether the offer is display inclusive.
*
* @return bool
* TRUE if the offer is display inclusive, FALSE otherwise.
*/
public function isDisplayInclusive();
}
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 |
ShipmentPromotionOfferInterface:: |
public | function | Gets whether the offer is display inclusive. | 1 |