<?phpnamespace App\Entity;use App\Repository\CategoryJRepository;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: CategoryJRepository::class)]class CategoryJ{ #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column] private ?int $id = null; #[ORM\ManyToOne(targetEntity: FamilleJ::class)] #[ORM\JoinColumn(nullable: true)] private ?FamilleJ $famille = null; #[ORM\Column(nullable: true)] private ?int $dureeAmortissement = null; #[ORM\Column(length: 50)] private ?string $methodeAmortissement = 'LINEAIRE'; #[ORM\Column(length: 50)] private ?string $libele = null; #[ORM\Column(length: 255)] private ?string $nomequip = null; public function getId(): ?int { return $this->id; } public function getFamille(): ?FamilleJ { return $this->famille; } public function setFamille(?FamilleJ $famille): self { $this->famille = $famille; return $this; } public function getLibele(): ?string { return $this->libele; } public function setLibele(string $libele): self { $this->libele = $libele; return $this; } public function getNomequip(): ?string { return $this->nomequip; } public function setNomequip(string $nomequip): self { $this->nomequip = $nomequip; return $this; } public function __toString(): string { return (string) $this->libele; } // --- dureeAmortissement ---public function getDureeAmortissement(): ?int{ return $this->dureeAmortissement;}public function setDureeAmortissement(?int $dureeAmortissement): self{ $this->dureeAmortissement = $dureeAmortissement; return $this;}// --- methodeAmortissement ---public function getMethodeAmortissement(): ?string{ return $this->methodeAmortissement;}public function setMethodeAmortissement(string $methodeAmortissement): self{ $this->methodeAmortissement = $methodeAmortissement; return $this;}}