ginioo / shopping-cart
There is no license information available for the latest version (dev-master) of this package.
a simple shopping cart package
dev-master
2019-02-28 08:18 UTC
Requires
- php: ^7.1
Requires (Dev)
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2024-04-28 23:03:21 UTC
README
a simple php shopping cart package
Project setup
composer install
Run test suite for development
Execute unit tests
composer test
List available tests
composer list-tests
Sample
$product1 = Product::createProduct([ 'id' => 'P001', 'name' => 'A Sample Product', 'price' => 79, 'currency' => Product::CURRENCY_NTD, 'stock' => 5, ]); $product2 = Product::createProduct([ 'id' => 'P002', 'name' => 'A Sample Product 2', 'price' => 80, 'currency' => Product::CURRENCY_NTD, 'stock' => 5, ]); $cart = ShoppingCart::createShoppingCart(); $cart->add($product1); $cart->add($product2); // or $cart = ShoppingCart::createShoppingCart([$product1, $product2]); $cart->getCount(); // 2; $oldCart = $cart->remove($product1); $cart->getCount(); // 1 $cart->getPrice(); // 80