setRepository->getAll() as $set) { $sets[] = $this->buildSetPayload($set); } return new JsonResponse([ 'sets' => $sets, ], 200); } /** * @return array{id: int, name: string} */ private function buildSetPayload(DomainSet $set): array { return [ 'id' => $set->getId(), 'name' => $set->getName(), ]; } }