ginioo / shopping-cart
此包最新版本(dev-master)没有可用的许可证信息。
一个简单的购物车包
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-09-28 23:55:47 UTC
README
一个简单的PHP购物车包
项目设置
composer install
运行测试套件进行开发
执行单元测试
composer test
列出可用的测试
composer list-tests
示例
$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