1717
1818// DatabaseRecordList hook to process the query
1919$ GLOBALS ['TYPO3_CONF_VARS ' ]['SC_OPTIONS ' ][\TYPO3 \CMS \Recordlist \RecordList \DatabaseRecordList::class]['modifyQuery ' ][] =
20- \T3G \Querybuilder \Hooks \DatabaseRecordList::class;
21-
22- // Create DataProviderGroup
23- $ GLOBALS ['TYPO3_CONF_VARS ' ]['SYS ' ]['formEngine ' ]['formDataGroup ' ]['tcaOnly ' ] = [
24- \TYPO3 \CMS \Backend \Form \FormDataProvider \InitializeProcessedTca::class => [
25- 'depends ' => [
26- \TYPO3 \CMS \Backend \Form \FormDataProvider \PageTsConfig::class,
27- ],
28- ],
29- \TYPO3 \CMS \Backend \Form \FormDataProvider \InlineOverrideChildTca::class => [
30- 'depends ' => [
31- \TYPO3 \CMS \Backend \Form \FormDataProvider \InitializeProcessedTca::class,
32- ],
33- ],
34- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaGroup::class => [
35- 'depends ' => [
36- \TYPO3 \CMS \Backend \Form \FormDataProvider \DatabaseRecordOverrideValues::class,
37- ],
38- ],
39- \TYPO3 \CMS \Backend \Form \FormDataProvider \DatabaseSystemLanguageRows::class => [
40- 'depends ' => [
41- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaGroup::class,
42- \TYPO3 \CMS \Backend \Form \FormDataProvider \DatabaseRecordOverrideValues::class,
43- ],
44- ],
45- \TYPO3 \CMS \Backend \Form \FormDataProvider \DatabaseRecordTypeValue::class => [
46- 'depends ' => [
47- \TYPO3 \CMS \Backend \Form \FormDataProvider \DatabaseLanguageRows::class,
48- // As the ctrl.type can hold a nested key we need to resolve all relations
49- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaGroup::class,
50- ],
51- ],
52- \TYPO3 \CMS \Backend \Form \FormDataProvider \PageTsConfigMerged::class => [
53- 'depends ' => [
54- \TYPO3 \CMS \Backend \Form \FormDataProvider \PageTsConfig::class,
55- \TYPO3 \CMS \Backend \Form \FormDataProvider \DatabaseRecordTypeValue::class,
56- ],
57- ],
58- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsOverrides::class => [
59- 'depends ' => [
60- \TYPO3 \CMS \Backend \Form \FormDataProvider \DatabaseRecordTypeValue::class,
61- ],
62- ],
63- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaInlineExpandCollapseState::class => [
64- 'depends ' => [
65- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsOverrides::class,
66- ],
67- ],
68- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsProcessCommon::class => [
69- 'depends ' => [
70- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaInlineExpandCollapseState::class,
71- ],
72- ],
73- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsProcessRecordTitle::class => [
74- 'depends ' => [
75- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsProcessCommon::class,
76- ],
77- ],
78- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsProcessPlaceholders::class => [
79- 'depends ' => [
80- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsProcessRecordTitle::class,
81- ],
82- ],
83- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsProcessShowitem::class => [
84- 'depends ' => [
85- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaInlineExpandCollapseState::class,
86- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsProcessPlaceholders::class,
87- ],
88- ],
89- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsRemoveUnused::class => [
90- 'depends ' => [
91- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsProcessCommon::class,
92- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsProcessRecordTitle::class,
93- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsProcessPlaceholders::class,
94- \TYPO3 \CMS \Backend \Form \FormDataProvider \InlineOverrideChildTca::class,
95- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsProcessShowitem::class,
96- ],
97- ],
98- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaTypesShowitem::class => [
99- 'depends ' => [
100- \TYPO3 \CMS \Backend \Form \FormDataProvider \DatabaseRecordTypeValue::class,
101- \TYPO3 \CMS \Backend \Form \FormDataProvider \DatabaseSystemLanguageRows::class,
102- \TYPO3 \CMS \Backend \Form \FormDataProvider \InitializeProcessedTca::class,
103- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsRemoveUnused::class,
104- ],
105- ],
106- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsProcessFieldLabels::class => [
107- 'depends ' => [
108- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaTypesShowitem::class,
109- ],
110- ],
111- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaFlexPrepare::class => [
112- 'depends ' => [
113- \TYPO3 \CMS \Backend \Form \FormDataProvider \InitializeProcessedTca::class,
114- \TYPO3 \CMS \Backend \Form \FormDataProvider \UserTsConfig::class,
115- \TYPO3 \CMS \Backend \Form \FormDataProvider \PageTsConfigMerged::class,
116- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsRemoveUnused::class,
117- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsProcessFieldLabels::class,
118- ],
119- ],
120- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaFlexProcess::class => [
121- 'depends ' => [
122- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaFlexPrepare::class,
123- ],
124- ],
125- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaRadioItems::class => [
126- 'depends ' => [
127- \TYPO3 \CMS \Backend \Form \FormDataProvider \InitializeProcessedTca::class,
128- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaFlexProcess::class,
129- ],
130- ],
131- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaCheckboxItems::class => [
132- 'depends ' => [
133- \TYPO3 \CMS \Backend \Form \FormDataProvider \InitializeProcessedTca::class,
134- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaRadioItems::class,
135- ],
136- ],
137- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaSelectItems::class => [
138- 'depends ' => [
139- \TYPO3 \CMS \Backend \Form \FormDataProvider \DatabasePageRootline::class,
140- \TYPO3 \CMS \Backend \Form \FormDataProvider \PageTsConfigMerged::class,
141- \TYPO3 \CMS \Backend \Form \FormDataProvider \InitializeProcessedTca::class,
142- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaTypesShowitem::class,
143- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaColumnsRemoveUnused::class,
144- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaCheckboxItems::class,
145- ],
146- ],
147- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaSelectTreeItems::class => [
148- 'depends ' => [
149- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaSelectItems::class,
150- ],
151- ],
152- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaInlineConfiguration::class => [
153- 'depends ' => [
154- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaSelectTreeItems::class,
155- ],
156- ],
157- // \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline::class => [
158- // 'depends' => [
159- // \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineConfiguration::class,
160- // ],
161- // ],
162- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaInputPlaceholders::class => [
163- 'depends ' => [
164- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaInlineConfiguration::class,
165- ],
166- ],
167- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaInlineIsOnSymmetricSide::class => [
168- 'depends ' => [
169- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaInputPlaceholders::class,
170- ],
171- ],
172- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaRecordTitle::class => [
173- 'depends ' => [
174- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaInline::class,
175- \TYPO3 \CMS \Backend \Form \FormDataProvider \TcaInlineIsOnSymmetricSide::class,
176- ],
177- ],
178- \TYPO3 \CMS \Backend \Form \FormDataProvider \DatabaseRecordOverrideValues::class => [
179- 'depends ' => [
180- \TYPO3 \CMS \Backend \Form \FormDataProvider \DatabaseRowDefaultValues::class,
181- ],
182- ],
183- \TYPO3 \CMS \Backend \Form \FormDataProvider \DatabaseRowDefaultValues::class => [
184- 'depends ' => [
185- \TYPO3 \CMS \Backend \Form \FormDataProvider \InitializeProcessedTca::class,
186- \TYPO3 \CMS \Backend \Form \FormDataProvider \DatabaseRowInitializeNew::class,
187- \TYPO3 \CMS \Backend \Form \FormDataProvider \DatabaseRowDateTimeFields::class,
188- ],
189- ],
190- ];
20+ \T3G \Querybuilder \Hooks \DatabaseRecordList::class;
0 commit comments