/** * Get the variant group collection * * @return JsonResponse */ public function indexAction() { $variantGroups = $this->variantGroupRepo->getAllVariantGroups(); $normalizedVariants = []; foreach ($variantGroups as $variantGroup) { $normalizedVariants[$variantGroup->getCode()] = $this->normalizer->normalize($variantGroup, 'internal_api', ['with_variant_group_values' => true]); } return new JsonResponse($normalizedVariants); }
/** * Get the variant group collection * * @return JsonResponse */ public function indexAction() { $variantGroups = $this->repository->getAllVariantGroups(); $normalizedVariants = []; foreach ($variantGroups as $variantGroup) { $normalizedVariants[$variantGroup->getCode()] = $this->normalizer->normalize($variantGroup, 'internal_api', $this->userContext->toArray()); } return new JsonResponse($normalizedVariants); }