You are here

public function AdjustmentItemList::getAdjustments in Commerce Core 8.2

Gets the adjustment value objects from the field list.

Return value

\Drupal\commerce_order\Adjustment[] An array of adjustment value objects.

Overrides AdjustmentItemListInterface::getAdjustments

File

modules/order/src/Plugin/Field/FieldType/AdjustmentItemList.php, line 16

Class

AdjustmentItemList
Represents a list of adjustment item field values.

Namespace

Drupal\commerce_order\Plugin\Field\FieldType

Code

public function getAdjustments() {
  $adjustments = [];

  /** @var \Drupal\commerce_order\Plugin\Field\FieldType\AdjustmentItem $field_item */
  foreach ($this->list as $key => $field_item) {
    if (!$field_item
      ->isEmpty()) {
      $adjustments[$key] = $field_item->value;
    }
  }
  return $adjustments;
}