public function AdjustmentItemList::removeAdjustment in Commerce Core 8.2
Removes the matching adjustment value.
Parameters
\Drupal\commerce_order\Adjustment $adjustment: The adjustment.
Return value
$this
Overrides AdjustmentItemListInterface::removeAdjustment
File
- modules/
order/ src/ Plugin/ Field/ FieldType/ AdjustmentItemList.php, line 31
Class
- AdjustmentItemList
- Represents a list of adjustment item field values.
Namespace
Drupal\commerce_order\Plugin\Field\FieldTypeCode
public function removeAdjustment(Adjustment $adjustment) {
/** @var \Drupal\commerce_order\Plugin\Field\FieldType\AdjustmentItem $field_item */
foreach ($this->list as $key => $field_item) {
if ($field_item->value === $adjustment) {
$this
->removeItem($key);
}
}
}