$this->customFieldSetRepository->
delete($ids,
$context);
} } private function addCustomFields(?CustomFields
$customFields, string
$appId, Context
$context): void
{ if (!
$customFields ||
empty($customFields->
getCustomFieldSets())) { return;
} $payload =
$this->
generateCustomFieldSets($customFields->
getCustomFieldSets(),
$appId);
$this->customFieldSetRepository->
upsert($payload,
$context);
} private function generateCustomFieldSets(array
$customFieldSets, string
$appId): array
{ $payload =
[];
/** @var CustomFieldSet $customFieldSet */
foreach ($customFieldSets as $customFieldSet) { $payload[] =
$customFieldSet->
toEntityArray($appId);
}