public function ScheduledChangeItemList::getScheduledChanges in Commerce Recurring Framework 8
Gets the scheduled change value objects from the field list.
Return value
\Drupal\commerce_recurring\ScheduledChange[] An array of scheduled change value objects.
Overrides ScheduledChangeItemListInterface::getScheduledChanges
File
- src/
Plugin/ Field/ FieldType/ ScheduledChangeItemList.php, line 16
Class
- ScheduledChangeItemList
- Represents a list of scheduled change item field values.
Namespace
Drupal\commerce_recurring\Plugin\Field\FieldTypeCode
public function getScheduledChanges() {
$scheduled_changes = [];
/** @var \Drupal\commerce_recurring\Plugin\Field\FieldType\ScheduledChangeItem $field_item */
foreach ($this->list as $key => $field_item) {
if (!$field_item
->isEmpty()) {
$scheduled_changes[$key] = $field_item
->toScheduledChange();
}
}
return $scheduled_changes;
}