DefaultConfiguration.php 79.9 KB
Newer Older
1
<?php
2
/*
3
 * This file is part of the TYPO3 CMS project.
4
 *
5
6
7
 * It is free software; you can redistribute it and/or modify it under
 * the terms of the GNU General Public License, either version 2
 * of the License, or any later version.
8
 *
9
10
 * For the full copyright and license information, please read the
 * LICENSE.txt file that was distributed with this source code.
11
 *
12
13
 * The TYPO3 project - inspiring people to share!
 */
14

15
16
17
/**
 * This file contains the default array definition that is
 * later populated as $GLOBALS['TYPO3_CONF_VARS']
18
 *
19
 * The description of the various options is stored in the DefaultConfigurationDescription.yaml file
20
 */
21
return [
22
23
24
    'DB' => [
        'additionalQueryRestrictions' => [],
    ],
25
26
27
28
29
30
31
32
33
34
    'GFX' => [ // Configuration of the image processing features in TYPO3. 'IM' and 'GD' are short for ImageMagick and GD library respectively.
        'thumbnails' => true,
        'thumbnails_png' => true,
        'gif_compress' => true,
        'imagefile_ext' => 'gif,jpg,jpeg,tif,tiff,bmp,pcx,tga,png,pdf,ai,svg',
        'gdlib' => true,
        'gdlib_png' => false,
        'processor_enabled' => true,
        'processor_path' => '/usr/bin/',
        'processor' => 'ImageMagick',
35
        'processor_effects' => false,
36
37
38
39
40
41
        'processor_allowUpscaling' => true,
        'processor_allowFrameSelection' => true,
        'processor_allowTemporaryMasksAsPng' => false,
        'processor_stripColorProfileByDefault' => true,
        'processor_stripColorProfileCommand' => '+profile \'*\'',
        'processor_colorspace' => 'RGB',
42
        'processor_interlace' => 'None',
43
        'jpg_quality' => 85,
44
45
    ],
    'SYS' => [
46
        // System related concerning both frontend and backend.
47
48
        'lang' => [
            'format' => [
49
                'priority' => 'xlf',
50
51
            ],
            'parser' => [
52
53
                'xlf' => \TYPO3\CMS\Core\Localization\Parser\XliffParser::class,
            ],
54
        ],
55
56
57
58
        'session' => [
            'BE' => [
                'backend' => \TYPO3\CMS\Core\Session\Backend\DatabaseSessionBackend::class,
                'options' => [
59
60
                    'table' => 'be_sessions',
                ],
61
62
63
64
65
66
            ],
            'FE' => [
                'backend' => \TYPO3\CMS\Core\Session\Backend\DatabaseSessionBackend::class,
                'options' => [
                    'table' => 'fe_sessions',
                    'has_anonymous' => true,
67
68
                ],
            ],
69
        ],
70
71
        'fileCreateMask' => '0664',
        'folderCreateMask' => '2775',
72
        'features' => [
73
            'redirects.hitCount' => false,
74
            'unifiedPageTranslationHandling' => false,
75
            'security.backend.htmlSanitizeRte' => false,
76
            'security.backend.enforceReferrer' => true,
77
            'yamlImportsFollowDeclarationOrder' => false,
78
            'subrequestPageErrors' => false,
79
        ],
80
81
82
83
84
85
86
87
88
89
        'createGroup' => '',
        'sitename' => 'TYPO3',
        'encryptionKey' => '',
        'cookieDomain' => '',
        'trustedHostsPattern' => 'SERVER_NAME',
        'devIPmask' => '127.0.0.1,::1',
        'ddmmyy' => 'd-m-y',
        'hhmm' => 'H:i',
        'loginCopyrightWarrantyProvider' => '',
        'loginCopyrightWarrantyURL' => '',
90
        'textfile_ext' => 'txt,ts,typoscript,html,htm,css,tmpl,js,sql,xml,csv,xlf,yaml,yml',
91
92
93
94
95
96
97
        'mediafile_ext' => 'gif,jpg,jpeg,bmp,png,pdf,svg,ai,mp3,wav,mp4,ogg,flac,opus,webm,youtube,vimeo',
        'binPath' => '',
        'binSetup' => '',
        'setMemoryLimit' => 0,
        'phpTimeZone' => '',
        'UTF8filesystem' => false,
        'systemLocale' => '',
98
        'systemMaintainers' => null,    // @todo: This will be set up as an empty array once the installer can define a system maintainers
99
100
101
102
103
        'reverseProxyIP' => '',
        'reverseProxyHeaderMultiValue' => 'none',
        'reverseProxyPrefix' => '',
        'reverseProxySSL' => '',
        'reverseProxyPrefixSSL' => '',
104
        'availablePasswordHashAlgorithms' => [
105
            \TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2iPasswordHash::class,
106
            \TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2idPasswordHash::class,
107
108
109
110
111
            \TYPO3\CMS\Core\Crypto\PasswordHashing\BcryptPasswordHash::class,
            \TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash::class,
            \TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash::class,
            \TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash::class,
            \TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash::class,
112
        ],
113
114
115
116
        'routing' => [
            'enhancers' => [
                'Simple' => \TYPO3\CMS\Core\Routing\Enhancer\SimpleEnhancer::class,
                'Plugin' => \TYPO3\CMS\Core\Routing\Enhancer\PluginEnhancer::class,
117
                'PageType' => \TYPO3\CMS\Core\Routing\Enhancer\PageTypeDecorator::class,
118
119
120
121
122
123
124
125
126
127
                'Extbase' => \TYPO3\CMS\Extbase\Routing\ExtbasePluginEnhancer::class,
            ],
            'aspects' => [
                'LocaleModifier' => \TYPO3\CMS\Core\Routing\Aspect\LocaleModifier::class,
                'PersistedAliasMapper' => \TYPO3\CMS\Core\Routing\Aspect\PersistedAliasMapper::class,
                'PersistedPatternMapper' => \TYPO3\CMS\Core\Routing\Aspect\PersistedPatternMapper::class,
                'StaticRangeMapper' => \TYPO3\CMS\Core\Routing\Aspect\StaticRangeMapper::class,
                'StaticValueMapper' => \TYPO3\CMS\Core\Routing\Aspect\StaticValueMapper::class,
            ],
        ],
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
        'locking' => [
            'strategies' => [
                \TYPO3\CMS\Core\Locking\FileLockStrategy::class => [
                    // if not set: use default priority of FileLockStrategy
                    //'priority' => 75,

                    // if not set: use default path of FileLockStrategy
                    // If you change this, directory must exist!
                    // 'lockFileDir' => 'typo3temp/var'
                ],
                \TYPO3\CMS\Core\Locking\SemaphoreLockStrategy::class => [
                    // if not set: use default priority of SemaphoreLockStrategy
                    // 'priority' => 50

                    // empty: use default path of SemaphoreLockStrategy
                    // If you change this, directory must exist!
                    // 'lockFileDir' => 'typo3temp/var'
                ],
                \TYPO3\CMS\Core\Locking\SimpleLockStrategy::class => [
                    // if not set: use default priority of SimpleLockStrategy
                    //'priority' => 25,

                    // empty: use default path of SimpleLockStrategy
                    // If you change this, directory must exist!
                    // 'lockFileDir' => 'typo3temp/var'
153
154
                ],
            ],
155
        ],
156
157
        'caching' => [
            'cacheConfigurations' => [
158
159
                // The cache_core cache is is for core php code only and must
                // not be abused by third party extensions.
160
                'core' => [
161
162
                    'frontend' => \TYPO3\CMS\Core\Cache\Frontend\PhpFrontend::class,
                    'backend' => \TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend::class,
163
                    'options' => [
164
                        'defaultLifetime' => 0,
165
                    ],
166
                    'groups' => ['system'],
167
                ],
168
                'hash' => [
169
170
                    'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
                    'backend' => \TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend::class,
171
                    'options' => [],
172
                    'groups' => ['pages'],
173
                ],
174
                'pages' => [
175
176
                    'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
                    'backend' => \TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend::class,
177
                    'options' => [
178
                        'compression' => true,
179
                    ],
180
                    'groups' => ['pages'],
181
                ],
182
                'pagesection' => [
183
184
                    'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
                    'backend' => \TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend::class,
185
                    'options' => [
186
187
                        'compression' => true,
                        'defaultLifetime' => 2592000, // 30 days; set this to a lower value in case your cache gets too big
188
                    ],
189
                    'groups' => ['pages'],
190
                ],
191
                'runtime' => [
192
193
                    'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
                    'backend' => \TYPO3\CMS\Core\Cache\Backend\TransientMemoryBackend::class,
194
                    'options' => [],
195
                    'groups' => [],
196
                ],
197
                'rootline' => [
198
199
                    'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
                    'backend' => \TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend::class,
200
                    'options' => [
201
                        'defaultLifetime' => 2592000, // 30 days; set this to a lower value in case your cache gets too big
202
                    ],
203
                    'groups' => ['pages'],
204
                ],
205
                'imagesizes' => [
206
207
                    'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
                    'backend' => \TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend::class,
208
                    'options' => [
209
                        'defaultLifetime' => 0,
210
211
212
213
                    ],
                    'groups' => ['lowlevel'],
                ],
                'assets' => [
214
215
                    'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
                    'backend' => \TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend::class,
216
                    'options' => [
217
                        'defaultLifetime' => 0,
218
                    ],
219
                    'groups' => ['system'],
220
221
                ],
                'l10n' => [
222
223
                    'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
                    'backend' => \TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend::class,
224
                    'options' => [
225
                        'defaultLifetime' => 0,
226
                    ],
227
                    'groups' => ['system'],
228
229
                ],
                'fluid_template' => [
230
                    'backend' => \TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend::class,
231
                    'frontend' => \TYPO3\CMS\Fluid\Core\Cache\FluidTemplateCache::class,
232
233
                    'groups' => ['system'],
                ],
234
                'extbase' => [
235
                    'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
236
                    'backend' => \TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend::class,
237
                    'options' => [
238
                        'defaultLifetime' => 0,
239
                    ],
240
                    'groups' => ['system'],
241
                ],
242
243
244
                'ratelimiter' => [
                    'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
                    'backend' => \TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend::class,
245
                    'groups' => ['system'],
246
                ],
247
248
            ],
        ],
249
250
        'htmlSanitizer' => [
            'default' => \TYPO3\CMS\Core\Html\DefaultSanitizerBuilder::class,
251
            'i18n' => \TYPO3\CMS\Core\Html\I18nSanitizerBuilder::class,
252
        ],
253
254
255
256
257
        'displayErrors' => -1,
        'productionExceptionHandler' => \TYPO3\CMS\Core\Error\ProductionExceptionHandler::class,
        'debugExceptionHandler' => \TYPO3\CMS\Core\Error\DebugExceptionHandler::class,
        'errorHandler' => \TYPO3\CMS\Core\Error\ErrorHandler::class,
        'errorHandlerErrors' => E_ALL & ~(E_STRICT | E_NOTICE | E_COMPILE_WARNING | E_COMPILE_ERROR | E_CORE_WARNING | E_CORE_ERROR | E_PARSE | E_ERROR),
258
        'exceptionalErrors' => E_ALL & ~(E_STRICT | E_NOTICE | E_COMPILE_WARNING | E_COMPILE_ERROR | E_CORE_WARNING | E_CORE_ERROR | E_PARSE | E_ERROR | E_DEPRECATED | E_USER_DEPRECATED | E_WARNING | E_USER_ERROR | E_USER_NOTICE | E_USER_WARNING),
259
260
261
        'belogErrorReporting' => E_ALL & ~(E_STRICT | E_NOTICE),
        'locallangXMLOverride' => [], // For extension/overriding of the arrays in 'locallang' files in frontend  and backend. See 'Inside TYPO3' for more information.
        'generateApacheHtaccess' => 1,
262
        'ipAnonymization' => 1,
263
264
265
266
        'Objects' => [],
        'fal' => [
            'registeredDrivers' => [
                'Local' => [
267
268
269
                    'class' => \TYPO3\CMS\Core\Resource\Driver\LocalDriver::class,
                    'shortName' => 'Local',
                    'flexFormDS' => 'FILE:EXT:core/Configuration/Resource/Driver/LocalDriverFlexForm.xml',
270
271
                    'label' => 'Local filesystem',
                ],
272
273
274
            ],
            'defaultFilterCallbacks' => [
                [
275
                    \TYPO3\CMS\Core\Resource\Filter\FileNameFilter::class,
276
277
                    'filterHiddenFilesAndFolders',
                ],
278
            ],
279
            'processors' => [
280
281
282
283
284
                'SvgImageProcessor' => [
                    'className' => \TYPO3\CMS\Core\Resource\Processing\SvgImageProcessor::class,
                    'before' => [
                        'LocalImageProcessor',
                    ],
285
                ],
286
287
288
289
290
291
292
293
294
295
                'DeferredBackendImageProcessor' => [
                    'className' => \TYPO3\CMS\Backend\Resource\Processing\DeferredBackendImageProcessor::class,
                    'before' => [
                        'LocalImageProcessor',
                        'OnlineMediaPreviewProcessor',
                    ],
                    'after' => [
                        'SvgImageProcessor',
                    ],
                ],
296
297
298
299
300
301
302
303
                'OnlineMediaPreviewProcessor' => [
                    'className' => \TYPO3\CMS\Core\Resource\OnlineMedia\Processing\PreviewProcessing::class,
                    'after' => [
                        'SvgImageProcessor',
                    ],
                    'before' => [
                        'LocalImageProcessor',
                    ],
304
                ],
305
306
307
308
                'LocalImageProcessor' => [
                    'className' => \TYPO3\CMS\Core\Resource\Processing\LocalImageProcessor::class,
                ],
            ],
309
            'processingTaskTypes' => [
310
                'Image.Preview' => \TYPO3\CMS\Core\Resource\Processing\ImagePreviewTask::class,
311
                'Image.CropScaleMask' => \TYPO3\CMS\Core\Resource\Processing\ImageCropScaleMaskTask::class,
312
313
            ],
            'registeredCollections' => [
314
315
316
                'static' => \TYPO3\CMS\Core\Resource\Collection\StaticFileCollection::class,
                'folder' => \TYPO3\CMS\Core\Resource\Collection\FolderBasedFileCollection::class,
                'category' => \TYPO3\CMS\Core\Resource\Collection\CategoryBasedFileCollection::class,
317
318
            ],
            'onlineMediaHelpers' => [
319
320
                'youtube' => \TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\YouTubeHelper::class,
                'vimeo' => \TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\VimeoHelper::class,
321
322
323
324
            ],
        ],
        'IconFactory' => [
            'recordStatusMapping' => [
325
326
327
                'hidden' => 'overlay-hidden',
                'fe_group' => 'overlay-restricted',
                'starttime' => 'overlay-scheduled',
328
                'endtime' => 'overlay-endtime',
329
330
331
332
333
                'futureendtime' => 'overlay-scheduled',
                'readonly' => 'overlay-readonly',
                'deleted' => 'overlay-deleted',
                'missing' => 'overlay-missing',
                'translated' => 'overlay-translated',
334
                'protectedSection' => 'overlay-includes-subpages',
335
336
            ],
            'overlayPriorities' => [
337
338
339
340
341
                'hidden',
                'starttime',
                'endtime',
                'futureendtime',
                'protectedSection',
342
343
                'fe_group',
            ],
344
345
        ],
        'FileInfo' => [
346
347
348
            // Static mapping for file extensions to mime types.
            // In special cases the mime type is not detected correctly.
            // Use this array only if the automatic detection does not work correct!
349
            'fileExtensionToMimeType' => [
350
351
352
                'svg' => 'image/svg+xml',
                'youtube' => 'video/youtube',
                'vimeo' => 'video/vimeo',
353
            ],
354
355
356
        ],
        'fluid' => [
            'interceptors' => [],
357
358
359
            'preProcessors' => [
                \TYPO3Fluid\Fluid\Core\Parser\TemplateProcessor\EscapingModifierTemplateProcessor::class,
                \TYPO3Fluid\Fluid\Core\Parser\TemplateProcessor\PassthroughSourceModifierTemplateProcessor::class,
360
                \TYPO3Fluid\Fluid\Core\Parser\TemplateProcessor\NamespaceDetectionTemplateProcessor::class,
361
362
363
364
            ],
            'expressionNodeTypes' => [
                \TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\Expression\CastingExpressionNode::class,
                \TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\Expression\MathExpressionNode::class,
365
                \TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\Expression\TernaryExpressionNode::class,
366
            ],
367
            'namespaces' => [
368
                'core' => [
369
                    'TYPO3\\CMS\\Core\\ViewHelpers',
370
                ],
371
372
                'f' => [
                    'TYPO3Fluid\\Fluid\\ViewHelpers',
373
374
375
                    'TYPO3\\CMS\\Fluid\\ViewHelpers',
                ],
            ],
376
377
        ],
        'linkHandler' => [ // Array: Available link types, class which implement the LinkHandling interface
378
379
380
381
382
            'page'   => \TYPO3\CMS\Core\LinkHandling\PageLinkHandler::class,
            'file'   => \TYPO3\CMS\Core\LinkHandling\FileLinkHandler::class,
            'folder' => \TYPO3\CMS\Core\LinkHandling\FolderLinkHandler::class,
            'url'    => \TYPO3\CMS\Core\LinkHandling\UrlLinkHandler::class,
            'email'  => \TYPO3\CMS\Core\LinkHandling\EmailLinkHandler::class,
383
            'record' => \TYPO3\CMS\Core\LinkHandling\RecordLinkHandler::class,
384
            'telephone' => \TYPO3\CMS\Core\LinkHandling\TelephoneLinkHandler::class,
385
        ],
386
        'livesearch' => [],  // Array: keywords used for commands to search for specific tables
387
388
389
390
391
392
        'formEngine' => [
            'nodeRegistry' => [], // Array: Registry to add or overwrite FormEngine nodes. Main key is a timestamp of the date when an entry is added, sub keys type, priority and class are required. Class must implement TYPO3\CMS\Backend\Form\NodeInterface.
            'nodeResolver' => [], // Array: Additional node resolver. Main key is a timestamp of the date when an entry is added, sub keys type, priority and class are required. Class must implement TYPO3\CMS\Backend\Form\NodeResolverInterface.
            'formDataGroup' => [ // Array: Registry of form data providers for form data groups
                'tcaDatabaseRecord' => [
                    \TYPO3\CMS\Backend\Form\FormDataProvider\ReturnUrl::class => [],
393
                    \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class => [
394
                        'depends' => [
395
                            \TYPO3\CMS\Backend\Form\FormDataProvider\ReturnUrl::class,
396
397
398
399
400
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class,
401
                        ],
402
403
404
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow::class => [
                        'depends' => [
405
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow::class,
406
407
                        ],
                    ],
408
409
410
411
412
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseDefaultLanguagePageRow::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow::class,
                        ],
                    ],
413
414
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUserPermissionCheck::class => [
                        'depends' => [
415
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseDefaultLanguagePageRow::class,
416
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow::class,
417
                            \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class,
418
419
420
421
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEffectivePid::class => [
                        'depends' => [
422
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow::class,
423
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUserPermissionCheck::class,
424
425
426
427
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageRootline::class => [
                        'depends' => [
428
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEffectivePid::class,
429
430
431
432
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\UserTsConfig::class => [
                        'depends' => [
433
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageRootline::class,
434
435
436
437
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfig::class => [
                        'depends' => [
438
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEffectivePid::class,
439
                            \TYPO3\CMS\Backend\Form\FormDataProvider\UserTsConfig::class,
440
441
442
443
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\InlineOverrideChildTca::class => [
                        'depends' => [
444
                            \TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfig::class,
445
446
447
448
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowInitializeNew::class => [
                        'depends' => [
449
450
451
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUserPermissionCheck::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\UserTsConfig::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfig::class,
452
                            \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class,
453
                            \TYPO3\CMS\Backend\Form\FormDataProvider\InlineOverrideChildTca::class,
454
455
456
457
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUniqueUidNewRow::class => [
                        'depends' => [
458
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowInitializeNew::class,
459
460
461
462
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDateTimeFields::class => [
                        'depends' => [
463
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUniqueUidNewRow::class,
464
465
466
467
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultValues::class => [
                        'depends' => [
468
                            \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class,
469
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowInitializeNew::class,
470
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDateTimeFields::class,
471
472
473
474
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordOverrideValues::class => [
                        'depends' => [
475
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultValues::class,
476
477
                        ],
                    ],
478
                    \TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving::class => [
479
                        'depends' => [
480
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordOverrideValues::class,
481
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseDefaultLanguagePageRow::class,
482
483
484
485
486
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseSystemLanguageRows::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving::class,
487
488
489
490
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageLanguageOverlayRows::class => [
                        'depends' => [
491
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseSystemLanguageRows::class,
492
493
494
495
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseLanguageRows::class => [
                        'depends' => [
496
497
498
                            // Language stuff depends on user ts, but it *may* also depend on new row defaults
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowInitializeNew::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageLanguageOverlayRows::class,
499
500
                        ],
                    ],
501
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultAsReadonly::class => [
502
                        'depends' => [
503
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseLanguageRows::class,
504
505
                        ],
                    ],
506
507
508
509
510
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordTypeValue::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultAsReadonly::class,
                        ],
                    ],
511
512
                    \TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfigMerged::class => [
                        'depends' => [
513
514
                            \TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfig::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordTypeValue::class,
515
516
517
518
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsOverrides::class => [
                        'depends' => [
519
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordTypeValue::class,
520
521
522
523
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineExpandCollapseState::class => [
                        'depends' => [
524
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow::class,
525
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsOverrides::class,
526
527
528
529
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessCommon::class => [
                        'depends' => [
530
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineExpandCollapseState::class,
531
532
533
534
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessRecordTitle::class => [
                        'depends' => [
535
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessCommon::class,
536
537
538
539
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessPlaceholders::class => [
                        'depends' => [
540
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessRecordTitle::class,
541
542
543
544
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessShowitem::class => [
                        'depends' => [
545
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineExpandCollapseState::class,
546
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessPlaceholders::class,
547
548
549
550
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveUnused::class => [
                        'depends' => [
551
552
553
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessCommon::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessRecordTitle::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessPlaceholders::class,
554
                            \TYPO3\CMS\Backend\Form\FormDataProvider\InlineOverrideChildTca::class,
555
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessShowitem::class,
556
557
                        ],
                    ],
558
559
560
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaLanguage::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseSystemLanguageRows::class,
561
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveUnused::class,
562
563
                        ],
                    ],
564
565
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaTypesShowitem::class => [
                        'depends' => [
566
567
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordTypeValue::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseSystemLanguageRows::class,
568
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaLanguage::class,
569
                            \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class,
570
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveUnused::class,
571
572
573
574
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldLabels::class => [
                        'depends' => [
575
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaTypesShowitem::class,
576
577
                        ],
                    ],
578
579
580
581
582
583
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaTypesShowitem::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldLabels::class,
                        ],
                    ],
584
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexPrepare::class => [
585
                        'depends' => [
586
587
588
                            \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\UserTsConfig::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfigMerged::class,
589
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveUnused::class,
590
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldLabels::class,
591
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions::class,
592
593
594
595
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexProcess::class => [
                        'depends' => [
596
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexPrepare::class,
597
598
                        ],
                    ],
599
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaText::class => [
600
                        'depends' => [
601
602
                            \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexProcess::class,
603
604
                        ],
                    ],
605
606
607
608
609
610
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaRadioItems::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaText::class,
                        ],
                    ],
611
612
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems::class => [
                        'depends' => [
613
                            \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class,
614
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaRadioItems::class,
615
616
                        ],
                    ],
617
618
619
620
621
622
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaSlug::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordOverrideValues::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaTypesShowitem::class,
                        ],
                    ],
623
624
625
626
627
628
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaGroup::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordOverrideValues::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems::class,
                        ],
                    ],
629
630
631
632
633
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaFolder::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaGroup::class,
                        ],
                    ],
634
635
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectItems::class => [
                        'depends' => [
636
637
638
639
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageRootline::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfigMerged::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaTypesShowitem::class,
640
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveUnused::class,
641
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexPrepare::class,
642
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaFolder::class,
643
644
645
646
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectTreeItems::class => [
                        'depends' => [
647
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectItems::class,
648
649
                        ],
                    ],
650
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaCategory::class => [
651
                        'depends' => [
652
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectTreeItems::class,
653
654
                        ],
                    ],
655
656
657
658
659
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineConfiguration::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaCategory::class,
                        ],
                    ],
660
661
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline::class => [
                        'depends' => [
662
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineConfiguration::class,
663
664
665
666
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInputPlaceholders::class => [
                        'depends' => [
667
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineConfiguration::class,
668
669
670
671
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineIsOnSymmetricSide::class => [
                        'depends' => [
672
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInputPlaceholders::class,
673
674
675
676
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaRecordTitle::class => [
                        'depends' => [
677
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline::class,
678
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineIsOnSymmetricSide::class,
679
680
681
682
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\EvaluateDisplayConditions::class => [
                        'depends' => [
683
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaRecordTitle::class,
684
685
686
                        ],
                    ],
                ],
687
688
689
690
691
692
693
                'tcaSelectTreeAjaxFieldData' => [
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow::class => [],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow::class,
                        ],
                    ],
694
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseDefaultLanguagePageRow::class => [
695
696
697
698
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow::class,
                        ],
                    ],
699
700
701
702
703
                    \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseDefaultLanguagePageRow::class,
                        ],
                    ],
704
705
706
707
708
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUserPermissionCheck::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class,
                        ],
                    ],
709
710
711
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEffectivePid::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow::class,
712
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUserPermissionCheck::class,
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageRootline::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEffectivePid::class,
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\UserTsConfig::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageRootline::class,
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfig::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEffectivePid::class,
728
                            \TYPO3\CMS\Backend\Form\FormDataProvider\UserTsConfig::class,
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowInitializeNew::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUserPermissionCheck::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\UserTsConfig::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfig::class,
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUniqueUidNewRow::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowInitializeNew::class,
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultValues::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowInitializeNew::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUniqueUidNewRow::class,
                        ],
                    ],
749
                    \TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving::class => [
750
751
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultValues::class,
752
753
754
755
756
757
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseDefaultLanguagePageRow::class,
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseSystemLanguageRows::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving::class,
758
759
760
761
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageLanguageOverlayRows::class => [
                        'depends' => [
762
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseSystemLanguageRows::class,
763
764
765
766
767
768
769
770
771
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseLanguageRows::class => [
                        'depends' => [
                            // Language stuff depends on user ts, but it *may* also depend on new row defaults
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowInitializeNew::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageLanguageOverlayRows::class,
                        ],
                    ],
772
773
774
775
776
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultAsReadonly::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseLanguageRows::class,
                        ],
                    ],
777
778
779
                    \TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfigMerged::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfig::class,
780
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultAsReadonly::class,
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsOverrides::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfigMerged::class,
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexPrepare::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\UserTsConfig::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfigMerged::class,
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsOverrides::class,
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexProcess::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexPrepare::class,
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectTreeItems::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexProcess::class,
                        ],
                    ],
805
806
807
808
809
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaCategory::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectTreeItems::class,
                        ],
                    ],
810
                ],
811
812
                'flexFormSegment' => [
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultValues::class => [],
813
                    \TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving::class => [
814
                        'depends' => [
815
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultValues::class,
816
817
                        ],
                    ],
818
819
820
821
822
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldLabels::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving::class,
                        ],
                    ],
823
824
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions::class => [
                        'depends' => [
825
                            \TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving::class,
826
827
828
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldLabels::class,
                        ],
                    ],
829
830
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaGroup::class => [
                        'depends' => [
831
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldLabels::class,
832
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions::class,
833
834
                        ],
                    ],
835
836
837
838
839
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaFolder::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaGroup::class,
                        ],
                    ],
840
841
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaText::class => [
                        'depends' => [
842
                            \TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving::class,
843
844
                        ],
                    ],
845
846
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaRadioItems::class => [
                        'depends' => [
847
                            \TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving::class,
848
849
                        ],
                    ],
850
851
852
853
854
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageRootline::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEffectivePid::class,
                        ],
                    ],
855
856
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems::class => [
                        'depends' => [
857
                            \TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving::class,
858
859
860
861
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectItems::class => [
                        'depends' => [
862
                            \TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving::class,
863
864
865
866
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectTreeItems::class => [
                        'depends' => [
867
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectItems::class,
868
869
                        ],
                    ],
870
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaCategory::class => [
871
                        'depends' => [
872
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectTreeItems::class,
873
874
                        ],
                    ],
875
876
877
878
879
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineExpandCollapseState::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaCategory::class,
                        ],
                    ],
880
881
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineConfiguration::class => [
                        'depends' => [
882
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineExpandCollapseState::class,
883
884
885
886
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline::class => [
                        'depends' => [
887
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineConfiguration::class,
888
889
890
891
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInputPlaceholders::class => [
                        'depends' => [
892
                            \TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving::class,
893
894
                        ],
                    ],
895
896
897
898
899
                ],
                'tcaInputPlaceholderRecord' => [
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow::class => [],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class => [
                        'depends' => [
900
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow::class,
901
902
903
904
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultValues::class => [
                        'depends' => [
905
                            \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class,
906
907
908
909
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordTypeValue::class => [
                        'depends' => [
910
                            \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class,
911
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultValues::class,
912
913
914
915
                        ],
                    ],
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveUnused::class => [
                        'depends' => [
916
                            \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class,
917
                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordTypeValue::class,
918
919
                        ],
                    ],
920
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaText::class => [
921
                        'depends' => [
922
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveUnused::class,
923
924
                        ],
                    ],
925
926
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaRadioItems::class => [
                        'depends' => [
927
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaText::class,
928
929
                        ],
                    ],
930
931
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems::class => [
                        'depends' => [
932
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveUnused::class,
933
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaRadioItems::class,
934
935
                        ],
                    ],
936
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaGroup::class => [
937
                        'depends' => [
938
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems::class,
939
940
                        ],
                    ],
941
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaFolder::class => [
942
943
944
945
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaGroup::class,
                        ],
                    ],
946
947
948
949
950
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectItems::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaFolder::class,
                        ],
                    ],
951
952
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectTreeItems::class => [
                        'depends' => [
953
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectItems::class,
954
955
                        ],
                    ],
956
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaCategory::class => [
957
                        'depends' => [
958
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectTreeItems::class,
959
960
                        ],
                    ],
961
962
963
964
965
                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineExpandCollapseState::class => [
                        'depends' => [
                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaCategory::class,
                        ],
                    ],
966