diff --git a/src/Entity/PrivacyPolicy.php b/src/Entity/PrivacyPolicy.php index b59ee551..c3fbcb55 100644 --- a/src/Entity/PrivacyPolicy.php +++ b/src/Entity/PrivacyPolicy.php @@ -48,6 +48,16 @@ class PrivacyPolicy */ protected $cust_promo; + /** + * @ORM\OneToMany(targetEntity="Warranty", mappedBy="privacy_policy") + */ + protected $warranties; + + public function __construct() + { + $this->warranties = new ArrayCollection(); + } + public function getID() { return $this->id; @@ -108,9 +118,15 @@ class PrivacyPolicy return $this->cust_promo; } + public function addWarranty(Warranty $warranty) + { + $this->warranties[] = $warranty; + return $this; + } - - - + public function getWarrantiess() + { + return $this->warranties; + } } diff --git a/src/Entity/Warranty.php b/src/Entity/Warranty.php index 49fa7f30..37a158c2 100644 --- a/src/Entity/Warranty.php +++ b/src/Entity/Warranty.php @@ -129,7 +129,7 @@ class Warranty // privacy policy /** - * @ORM\OneToOne(targetEntity="PrivacyPolicy") + * @ORM\ManyToOne(targetEntity="PrivacyPolicy", inversedBy="warranties") * @ORM\JoinColumn(name="warranty_privacy_policy", referencedColumnName="id", nullable=true) */ protected $privacy_policy;