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; } public function getMachineComponentLink(): ?MachineComponentLink { return $this->machineComponentLink; } public function setMachineComponentLink(?MachineComponentLink $machineComponentLink): static { $this->machineComponentLink = $machineComponentLink; return $this; } public function getMachinePieceLink(): ?MachinePieceLink { return $this->machinePieceLink; } public function setMachinePieceLink(?MachinePieceLink $machinePieceLink): static { $this->machinePieceLink = $machinePieceLink; return $this; } }