Skip to content

Cysha/product-price-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Product Price Calculator

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 

About

Product Price Parser for module-shop

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages