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.

ProductInterface.php 1.8KB

пре 3 година
пре 3 година
пре 3 година
пре 3 година
пре 3 година
пре 3 година
пре 3 година
пре 3 година
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?php
  2. namespace Lc\CaracoleBundle\Model\Product;
  3. use Lc\CaracoleBundle\Model\Order\OrderShopInterface;
  4. /**
  5. * @ORM\MappedSuperclass()
  6. */
  7. interface ProductInterface
  8. {
  9. public function getQuantityMaxAddCart(OrderShopInterface $orderShop);
  10. public function getProductQuantity();
  11. public function getBuyingPriceInherited();
  12. public function getBuyingPriceByRefUnitInherited();
  13. public function getPriceInherited();
  14. public function getPriceByRefUnitInherited();
  15. public function getBehaviorPriceInherited();
  16. public function getReductionCatalogInherited();
  17. public function getUnitInherited();
  18. public function getTitleInherited();
  19. public function getQuantityInherited();
  20. public function getQuantityLabelInherited();
  21. public function getQuantityTitle($productFamily);
  22. public function getAvailableQuantityInherited();
  23. public function getTaxRateInherited();
  24. public function getProductFamily(): ?ProductFamilyInterface;
  25. public function setProductFamily(?ProductFamilyInterface $productFamily
  26. ): \Lc\CaracoleBundle\Model\Product\ProductModel;
  27. public function getTitle(): ?string;
  28. public function setTitle(?string $title): \Lc\CaracoleBundle\Model\Product\ProductModel;
  29. public function getOriginProduct(): ?bool;
  30. public function setOriginProduct(?bool $originProduct): \Lc\CaracoleBundle\Model\Product\ProductModel;
  31. public function getExportTitle(): ?string;
  32. public function getExportTitleInherited(): ?string;
  33. public function setExportTitle(?string $exportTitle): \Lc\CaracoleBundle\Model\Product\ProductModel;
  34. public function getExportNote(): ?string;
  35. public function getExportNoteInherited(): ?string;
  36. public function setExportNote(?string $exportNote): \Lc\CaracoleBundle\Model\Product\ProductModel;
  37. }