src/Entity/MarketingRuleCustomer.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use App\Entity\Product;
  5. /**
  6. * @ORM\Table(name="marketing_rules_customers")
  7. * @ORM\Entity
  8. * @ORM\HasLifecycleCallbacks()
  9. */
  10. class MarketingRuleCustomer
  11. {
  12. /**
  13. * @var int
  14. *
  15. * @ORM\Column(name="id", type="integer", nullable=false)
  16. * @ORM\Id
  17. * @ORM\GeneratedValue(strategy="IDENTITY")
  18. */
  19. private $id;
  20. /**
  21. * @var \App\Entity\MarketingRule
  22. *
  23. * @ORM\ManyToOne(targetEntity="App\Entity\MarketingRule", inversedBy="customers")
  24. * @ORM\JoinColumn(name="marketing_rule_id", referencedColumnName="id", onDelete="CASCADE")
  25. */
  26. private $marketingRule;
  27. /**
  28. * @var \App\Entity\Customer
  29. *
  30. * @ORM\ManyToOne(targetEntity="App\Entity\Customer")
  31. * @ORM\JoinColumn(name="customers_id", referencedColumnName="customers_id", onDelete="CASCADE")
  32. */
  33. private $customer;
  34. public function getId(): int {
  35. return $this->id;
  36. }
  37. public function getMarketingRule(): \App\Entity\MarketingRule {
  38. return $this->marketingRule;
  39. }
  40. public function getCustomer(): \App\Entity\Customer {
  41. return $this->customer;
  42. }
  43. public function setId(int $id): void {
  44. $this->id = $id;
  45. }
  46. public function setMarketingRule(\App\Entity\MarketingRule $marketingRule): void {
  47. $this->marketingRule = $marketingRule;
  48. }
  49. public function setCustomer(\App\Entity\Customer $customer): void {
  50. $this->customer = $customer;
  51. }
  52. }