*/ interface Mage_Checkout_Model_Cart_Interface { /** * Add product to shopping cart (quote) * * @param int|Mage_Catalog_Model_Product $productInfo * @param mixed $requestInfo * @return Mage_Checkout_Model_Cart_Interface */ public function addProduct($productInfo, $requestInfo = null); /** * Save cart * * @abstract * @return Mage_Checkout_Model_Cart_Interface */ public function saveQuote(); /** * Associate quote with the cart * * @abstract * @param $quote Mage_Sales_Model_Quote * @return Mage_Checkout_Model_Cart_Interface */ public function setQuote(Mage_Sales_Model_Quote $quote); /** * Get quote object associated with cart * @abstract * @return Mage_Sales_Model_Quote */ public function getQuote(); }