2 declare(strict_types = 1);
46 if (!isset($this->data[
'renderData'][
'fieldWizard'])) {
50 $fieldWizard = $this->data[
'renderData'][
'fieldWizard'];
51 $orderingService = GeneralUtility::makeInstance(DependencyOrderingService::class);
52 $orderedFieldWizard = $orderingService->orderByDependencies($fieldWizard,
'before',
'after');
54 foreach ($orderedFieldWizard as $anOrderedFieldWizard => $orderedFieldWizardConfiguration) {
55 if (isset($orderedFieldWizardConfiguration[
'disabled']) && $orderedFieldWizardConfiguration[
'disabled']
56 || !isset($fieldWizard[$anOrderedFieldWizard][
'renderType'])
69 $options[
'renderType'] = $fieldWizard[$anOrderedFieldWizard][
'renderType'];
70 $options[
'renderData'][
'fieldWizardOptions'] = $orderedFieldWizardConfiguration[
'options'] ?? [];
71 $wizardResult = $this->nodeFactory->create($options)->render();