public function ScheduledChangeItemList::removeScheduledChange in Commerce Recurring Framework 8
Removes the matching scheduled change value.
Parameters
\Drupal\commerce_recurring\ScheduledChange $scheduled_change: The scheduled change.
Return value
$this
Overrides ScheduledChangeItemListInterface::removeScheduledChange
File
- src/
Plugin/ Field/ FieldType/ ScheduledChangeItemList.php, line 31
Class
- ScheduledChangeItemList
- Represents a list of scheduled change item field values.
Namespace
Drupal\commerce_recurring\Plugin\Field\FieldTypeCode
public function removeScheduledChange(ScheduledChange $scheduled_change) {
/** @var \Drupal\commerce_recurring\Plugin\Field\FieldType\ScheduledChangeItem $field_item */
foreach ($this->list as $key => $field_item) {
if ($field_item
->toScheduledChange() == $scheduled_change) {
$this
->removeItem($key);
}
}
}