Example #1
0
 public function setCartItems(Application_Model_Zendshop_CartItem $cartItem)
 {
     $this->cartItems[$cartItem->getProductId()] = $cartItem;
 }
Example #2
0
 /**
  * @param $product
  *
  * @throws Zend_Session_Exception
  */
 public function removeFromCart($product)
 {
     $cartSession = new Zend_Session_Namespace('shopping_cart');
     $cart = new Application_Model_Zendshop_Cart();
     $cart->unserialize($cartSession->cartData);
     $cartItem = new Application_Model_Zendshop_CartItem();
     $cartItem->fromProduct($product);
     $cartItems = $cart->removeCartItem($cartItem->getProductId());
     $cartSession->cartData = $cart->serialize();
     $cartSession->setExpirationSeconds(60 * 60 * 48);
 }