You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

95 lines
2.1KB

  1. <?php
  2. namespace Lc\ShopBundle\Price\Services;
  3. use Doctrine\Common\Collections\Collection;
  4. use Lc\ShopBundle\Context\OrderProductInterface;
  5. use Lc\ShopBundle\Context\OrderShopInterface;
  6. use Lc\ShopBundle\Context\ProductFamilyInterface;
  7. use Lc\ShopBundle\Context\ProductInterface;
  8. use Lc\ShopBundle\Context\ProductPropertyInterface;
  9. use Lc\ShopBundle\Context\ReductionCatalogInterface;
  10. class OrderProductPriceUtils
  11. {
  12. use PriceUtilsTrait ;
  13. protected $productPriceUtils ;
  14. public function __construct(ProductPriceUtils $productPriceUtils)
  15. {
  16. $this->productPriceUtils = $productPriceUtils ;
  17. }
  18. public function getPrice(OrderProductInterface $orderProduct)
  19. {
  20. }
  21. public function getPriceWithTax(OrderProductInterface $orderProduct)
  22. {
  23. }
  24. public function getPriceWithTaxAndReduction(OrderProductInterface $orderProduct)
  25. {
  26. }
  27. public function getPriceByRefUnit(OrderProductInterface $orderProduct)
  28. {
  29. }
  30. public function getPriceByRefUnitWithTax(OrderProductInterface $orderProduct)
  31. {
  32. }
  33. public function getPriceByRefUnitWithTaxAndReduction(OrderProductInterface $orderProduct)
  34. {
  35. }
  36. public function getTotal(OrderProductInterface $orderProduct)
  37. {
  38. }
  39. public function getTotalWithReductionCatalog(OrderProductInterface $orderProduct)
  40. {
  41. }
  42. public function getTotalWithReductionCart(OrderProductInterface $orderProduct)
  43. {
  44. }
  45. public function getTotalWithReductions(OrderProductInterface $orderProduct)
  46. {
  47. }
  48. public function getTotalWithTax(OrderProductInterface $orderProduct)
  49. {
  50. }
  51. public function getTotalWithTaxAndReductionCatalog(OrderProductInterface $orderProduct)
  52. {
  53. }
  54. public function getTotalWithTaxAndReductionCart(OrderProductInterface $orderProduct)
  55. {
  56. }
  57. public function getTotalWithTaxAndReductions(OrderProductInterface $orderProduct)
  58. {
  59. }
  60. }