public function WishlistPurchaseItemList::getPurchases in Commerce Wishlist 8.3
Gets the purchase value objects from the field list.
Return value
\Drupal\commerce_wishlist\WishlistPurchase[] The purchases.
Overrides WishlistPurchaseItemListInterface::getPurchases
File
- src/
Plugin/ Field/ FieldType/ WishlistPurchaseItemList.php, line 16
Class
- WishlistPurchaseItemList
- Provides the item list class for the wishlist purchase field type.
Namespace
Drupal\commerce_wishlist\Plugin\Field\FieldTypeCode
public function getPurchases() {
$purchases = [];
/** @var \Drupal\commerce_wishlist\Plugin\Field\FieldType\WishlistPurchaseItem $field_item */
foreach ($this->list as $key => $field_item) {
if (!$field_item
->isEmpty()) {
$purchases[$key] = $field_item
->toPurchase();
}
}
return $purchases;
}