dyankov / shopping-cart
Simple PHP Shopping Cart
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/dyankov/shopping-cart
Requires
- php: ^5.5
- illuminate/support: ^5.1
Requires (Dev)
- phpspec/phpspec: ^2.3
This package is not auto-updated.
Last update: 2026-02-01 01:12:41 UTC
README
Simple PHP shopping cart with coupons package.
Installation
composer require dyankov/shopping-cart
Usage
All items must implement Dyankov\ShoppingCart\Contracts\ShoppingCartItem so they can be put in the cart.
Coupons must implement Dyankov\ShoppingCart\Contracts\ShoppingCartCoupon.
- Put item in the cart:
$cart = Dyankov\ShoppingCart\ShoppingCart(); $cart->put($shoppingCartItem);
- Take item out of the cart:
$cart = Dyankov\ShoppingCart\ShoppingCart(); $cart->put($shoppingCartItem); $cart->takeOut($shoppingCartItem);
- Cart total:
$cart = Dyankov\ShoppingCart\ShoppingCart(); $cart->put($shoppingCartItem); $cart->total();
- Apply coupon:
$cart = Dyankov\ShoppingCart\ShoppingCart(); $cart->put($shoppingCartItem); $cart->applyCoupon($shoppingCartCoupon);