|
18 | 18 | $app = Factory::getApplication(); |
19 | 19 | $form = $displayData->getForm(); |
20 | 20 | $fieldSets = $form->getFieldsets(); |
21 | | -$helper = ($displayData->useCoreUI ?? false) ? 'uitab' : 'bootstrap'; |
| 21 | +$helper = $displayData->get('useCoreUI', false) ? 'uitab' : 'bootstrap'; |
22 | 22 |
|
23 | 23 | if (empty($fieldSets)) { |
24 | 24 | return; |
25 | 25 | } |
26 | 26 |
|
27 | | -$ignoreFieldsets = $displayData->ignore_fieldsets ?? []; |
28 | | -$outputFieldsets = $displayData->output_fieldsets ?? []; |
29 | | -$ignoreFieldsetFields = $displayData->ignore_fieldset_fields ?? []; |
30 | | -$ignoreFields = $displayData->ignore_fields ?? []; |
31 | | -$extraFields = $displayData->extra_fields ?? []; |
32 | | -$tabName = $displayData->tab_name ?? 'myTab'; |
| 27 | +$ignoreFieldsets = $displayData->get('ignore_fieldsets') ?: []; |
| 28 | +$outputFieldsets = $displayData->get('output_fieldsets') ?: []; |
| 29 | +$ignoreFieldsetFields = $displayData->get('ignore_fieldset_fields') ?: []; |
| 30 | +$ignoreFields = $displayData->get('ignore_fields') ?: []; |
| 31 | +$extraFields = $displayData->get('extra_fields') ?: []; |
| 32 | +$tabName = $displayData->get('tab_name') ?: 'myTab'; |
33 | 33 |
|
34 | 34 | // These are required to preserve data on save when fields are not displayed. |
35 | | -$hiddenFieldsets = $displayData->hiddenFieldsets ?? []; |
| 35 | +$hiddenFieldsets = $displayData->get('hiddenFieldsets') ?: []; |
36 | 36 |
|
37 | 37 | // These are required to configure showing and hiding fields in the editor. |
38 | | -$configFieldsets = $displayData->configFieldsets ?? []; |
| 38 | +$configFieldsets = $displayData->get('configFieldsets') ?: []; |
39 | 39 |
|
40 | 40 | // Handle the hidden fieldsets when show_options is set false |
41 | | -if (!($displayData->show_options ?? 1)) { |
| 41 | +if (!$displayData->get('show_options', 1)) { |
42 | 42 | // The HTML buffer |
43 | 43 | $html = []; |
44 | 44 |
|
|
0 commit comments