Example #1
0
 /**
  * {@inheritdoc}
  */
 public function addItem(Cart $cart, CartItem $item)
 {
     if (false === $cart->isEmpty()) {
         foreach ($cart->getCartItems() as $existingItem) {
             if ($existingItem->equals($item)) {
                 $existingItem->incrementQuantity($item->getQuantity());
                 return;
             }
         }
     }
     $cart->addCartItem($item);
 }