['absence_type:read']])] #[ORM\Entity] #[ORM\Table(name: 'absence_types')] class AbsenceType { #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column(type: 'integer')] #[Groups(['absence:read', 'absence_type:read'])] private ?int $id = null; #[ORM\Column(type: 'string', length: 10)] #[Groups(['absence:read', 'absence_type:read'])] private string $code = ''; #[ORM\Column(type: 'string', length: 100)] #[Groups(['absence:read', 'absence_type:read'])] private string $label = ''; #[ORM\Column(type: 'string', length: 20)] #[Groups(['absence:read', 'absence_type:read'])] private string $color = ''; public function getId(): ?int { return $this->id; } public function getCode(): string { return $this->code; } public function setCode(string $code): self { $this->code = $code; return $this; } public function getLabel(): string { return $this->label; } public function setLabel(string $label): self { $this->label = $label; return $this; } public function getColor(): string { return $this->color; } public function setColor(string $color): self { $this->color = $color; return $this; } }