createdAt = new DateTimeImmutable(); $this->updatedAt = new DateTimeImmutable(); } public function getValue(): string { return $this->value; } public function setValue(string $value): static { $this->value = $value; return $this; } public function getCustomField(): CustomField { return $this->customField; } public function setCustomField(CustomField $customField): static { $this->customField = $customField; return $this; } public function getMachine(): ?Machine { return $this->machine; } public function setMachine(?Machine $machine): static { $this->machine = $machine; return $this; } public function getComposant(): ?Composant { return $this->composant; } public function setComposant(?Composant $composant): static { $this->composant = $composant; return $this; } public function getPiece(): ?Piece { return $this->piece; } public function setPiece(?Piece $piece): static { $this->piece = $piece; return $this; } public function getProduct(): ?Product { return $this->product; } public function setProduct(?Product $product): static { $this->product = $product; return $this; } }