public function ShipmentItemList::removeShipmentItem in Commerce Shipping 8.2
Removes the matching shipment item value.
Parameters
\Drupal\commerce_shipping\ShipmentItem $shipment_item: The shipment item.
Return value
$this
Overrides ShipmentItemListInterface::removeShipmentItem
File
- src/
Plugin/ Field/ FieldType/ ShipmentItemList.php, line 29
Class
- ShipmentItemList
- Represents a list of shipment item field values.
Namespace
Drupal\commerce_shipping\Plugin\Field\FieldTypeCode
public function removeShipmentItem(ShipmentItemValue $shipment_item) {
/** @var \Drupal\commerce_shipping\Plugin\Field\FieldType\ShipmentItem $field_item */
foreach ($this->list as $key => $field_item) {
if ($field_item->value === $shipment_item) {
$this
->removeItem($key);
}
}
}