public function WishlistUserForm::addToCartSubmit in Commerce Wishlist 8.3
Submit callback for the "Add to cart" button.
File
- src/
Form/ WishlistUserForm.php, line 295
Class
- WishlistUserForm
- Provides the wishlist user form.
Namespace
Drupal\commerce_wishlist\FormCode
public function addToCartSubmit(array $form, FormStateInterface $form_state) {
$triggering_element = $form_state
->getTriggeringElement();
$wishlist_item_storage = $this->entityTypeManager
->getStorage('commerce_wishlist_item');
/** @var \Drupal\commerce_wishlist\Entity\WishlistItemInterface $wishlist_item */
$wishlist_item = $wishlist_item_storage
->load($triggering_element['#item_id']);
$this
->addItemToCart($wishlist_item);
}