public function OrderItemPromotionOfferBase::getConditions in Commerce Core 8.2
Gets the conditions.
Return value
\Drupal\commerce\Plugin\Commerce\Condition\ConditionInterface[] The conditions.
Overrides OrderItemPromotionOfferInterface::getConditions
File
- modules/
promotion/ src/ Plugin/ Commerce/ PromotionOffer/ OrderItemPromotionOfferBase.php, line 67
Class
- OrderItemPromotionOfferBase
- Provides the base class for order item offers.
Namespace
Drupal\commerce_promotion\Plugin\Commerce\PromotionOfferCode
public function getConditions() {
$plugin_manager = \Drupal::service('plugin.manager.commerce_condition');
$conditions = [];
foreach ($this->configuration['conditions'] as $condition) {
$conditions[] = $plugin_manager
->createInstance($condition['plugin'], $condition['configuration']);
}
return $conditions;
}