public function storeNewCartData($cartData)
    {
        $cartItems = $cartData['items'];
        unset($cartData['items']);
        $cartId = $this->storeCartDetails($cartData);

        foreach ($cartItems as $cartItem) {
            $this->addCartItem($cartId, $cartItem);
        }
    }
public function storeNewCartData($cartData)
    {
        $cartItems = $cartData['items'];
        unset($cartData['items']);
        $cartId = $this->storeCartDetails($cartData);

        foreach ($cartItems as $cartItem) {
            $this->addCartItem($cartId, $cartItem);
        }
    }
public function storeNewCartData ( $ cartData ) { $ cartItems = $ cartData [ 'items' ] ; unset ( $ cartData [ 'items' ] ) ; $ cartId = $ this -> storeCartDetails ( $ cartData ) ; foreach ( $ cartItems as $ cartItem ) { $ this -> addCartItem ( $ cartId , $ cartItem ) ; } }
Stores the cart and cart items data in the database tables.

@param array Cart data
@return void
Stores the cart and cart items data in the database tables .