diff --git a/Inventory_frontend b/Inventory_frontend index a730a18..ac860d3 160000 --- a/Inventory_frontend +++ b/Inventory_frontend @@ -1 +1 @@ -Subproject commit a730a18794f4d6d6c983be077c14eb5291cdc2b1 +Subproject commit ac860d3165ebb560a7171c3a4e9a6efed0bf2cc1 diff --git a/src/Entity/Piece.php b/src/Entity/Piece.php index 17f5b73..1d925f4 100644 --- a/src/Entity/Piece.php +++ b/src/Entity/Piece.php @@ -244,6 +244,22 @@ class Piece return $this->constructeurs; } + /** + * @param iterable $constructeurs + */ + public function setConstructeurs(iterable $constructeurs): static + { + $this->constructeurs = new ArrayCollection(); + + foreach ($constructeurs as $constructeur) { + if ($constructeur instanceof Constructeur && !$this->constructeurs->contains($constructeur)) { + $this->constructeurs->add($constructeur); + } + } + + return $this; + } + public function addConstructeur(Constructeur $constructeur): static { if (!$this->constructeurs->contains($constructeur)) { diff --git a/src/Entity/Product.php b/src/Entity/Product.php index 5abf881..2c2aa3f 100644 --- a/src/Entity/Product.php +++ b/src/Entity/Product.php @@ -199,6 +199,22 @@ class Product return $this->constructeurs; } + /** + * @param iterable $constructeurs + */ + public function setConstructeurs(iterable $constructeurs): static + { + $this->constructeurs = new ArrayCollection(); + + foreach ($constructeurs as $constructeur) { + if ($constructeur instanceof Constructeur && !$this->constructeurs->contains($constructeur)) { + $this->constructeurs->add($constructeur); + } + } + + return $this; + } + public function addConstructeur(Constructeur $constructeur): static { if (!$this->constructeurs->contains($constructeur)) {