<?phpnamespace App\Entity;use App\Repository\TvaSecuRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;use JsonSerializable;/** * @ORM\Entity(repositoryClass=TvaSecuRepository::class) */class TvaSecu implements JsonSerializable{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\Column(type="string", length=255, nullable=true) */ private $description; /** * @ORM\Column(type="decimal", precision=5, scale=2) */ private $valeur; /** * @ORM\Column(type="integer", nullable=true) */ private $type; /** * @ORM\ManyToOne(targetEntity=Secteur::class) */ private $secteur; public function getId(): ?int { return $this->id; } public function getDescription(): ?string { return $this->description; } public function setDescription(?string $description): self { $this->description = $description; return $this; } public function getValeur(): ?string { return $this->valeur; } public function setValeur(string $valeur): self { $this->valeur = $valeur; return $this; } public function getType(): ?int { return $this->type; } public function setType(int $type): self { $this->type = $type; return $this; } public function getSecteur(): ?Secteur { return $this->secteur; } public function setSecteur(?Secteur $secteur): self { $this->secteur = $secteur; return $this; } public function jsonSerialize() { $vars = get_object_vars($this); return $vars; }}