You are here

public function Wishlist::addItem in Commerce Wishlist 8.3

Adds an wishlist item.

Parameters

\Drupal\commerce_wishlist\Entity\WishlistItemInterface $wishlist_item: The wishlist item.

Return value

$this

Overrides WishlistInterface::addItem

File

src/Entity/Wishlist.php, line 209

Class

Wishlist
Defines the wishlist entity class.

Namespace

Drupal\commerce_wishlist\Entity

Code

public function addItem(WishlistItemInterface $wishlist_item) {
  if (!$this
    ->hasItem($wishlist_item)) {
    $this
      ->get('wishlist_items')
      ->appendItem($wishlist_item);
  }
  return $this;
}