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);
Via Composer
$ composer require cysha/product-price-calculator
- Todo
- Todo
We try to follow BDD and TDD, as such we use both phpspec and phpunit to test this library.
$ composer test
- Todo
The MIT License (MIT). Please see License File for more information.
- Todo