['task_effort:read']], denormalizationContext: ['groups' => ['task_effort:write']], order: ['label' => 'ASC'], )] #[ORM\Entity(repositoryClass: TaskEffortRepository::class)] class TaskEffort { #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column] #[Groups(['task_effort:read', 'task:read'])] private ?int $id = null; #[ORM\Column(length: 50)] #[Groups(['task_effort:read', 'task_effort:write', 'task:read'])] private ?string $label = null; 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; } }