['task_tag:read']], denormalizationContext: ['groups' => ['task_tag:write']], order: ['label' => 'ASC'], )] #[ORM\Entity(repositoryClass: TaskTagRepository::class)] #[ORM\Table(name: 'task_type')] class TaskTag { #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column] #[Groups(['task_tag:read', 'task:read', 'time_entry:read'])] private ?int $id = null; #[ORM\Column(length: 255)] #[Groups(['task_tag:read', 'task_tag:write', 'task:read', 'time_entry:read'])] private ?string $label = null; #[ORM\Column(length: 7)] #[Groups(['task_tag:read', 'task_tag:write', 'task:read', 'time_entry:read'])] private ?string $color = '#222783'; public function getId(): ?int { return $this->id; } public function getLabel(): ?string { return $this->label; } public function setLabel(string $label): static { $this->label = $label; return $this; } public function getColor(): ?string { return $this->color; } public function setColor(string $color): static { $this->color = $color; return $this; } }