security->isGranted('ROLE_USER')) { throw new AccessDeniedException('Access denied: ROLE_USER required.'); } $projects = $this->projectRepository->findBy(['archived' => $archived], ['name' => 'ASC']); return json_encode(array_map(Serializer::project(...), $projects)); } }