cysha / product-price-calculator
A simple package to assist with calculating product prices
0.1.2
2017-05-21 01:53 UTC
Requires
- beberlei/assert: ^2.6
- moneyphp/money: ^3.0
- tightenco/collect: ^5.3
Requires (Dev)
- phpspec/phpspec: ^3.2
This package is not auto-updated.
Last update: 2025-03-01 22:31:56 UTC
README
PHP 5.6+ library to make working with products and price calculation, easier, and fun!
<?php use Model\Factory\MoneyFactory; use Model\Percentage; use Product\Product; use Product\ProductPriceCalculator; use Tax\TaxCollection; use Tax\TaxRate; $calculator = new ProductPriceCalculator(TaxCollection::make([ TaxRate::fromPercentage(20) ])); $product = Product::create( 'Item Name', MoneyFactory::create(50, 'GBP'), Percentage::fromDecimal(0.5) ); $calculatedAmount = $calculator->calculatePriceFromProduct($product);
Install
Via Composer
$ composer require cysha/product-price-calculator
Features
- Todo
Documentation
- Todo
Testing
We try to follow BDD and TDD, as such we use both phpspec and phpunit to test this library.
$ composer test
Contributing
- Todo
License
The MIT License (MIT). Please see License File for more information.
Acknowledgements
- Todo