security->isGranted('ROLE_USER')) { throw new AccessDeniedException('Access denied: ROLE_USER required.'); } $priorities = $this->taskPriorityRepository->findBy([], ['label' => 'ASC']); return json_encode(array_map(fn ($p) => [ 'id' => $p->getId(), 'label' => $p->getLabel(), 'color' => $p->getColor(), ], $priorities)); } }