Feature: #83906 - Disable single FormEngine data provider¶
See Issue #83906
Single data providers used in the FormEngine data compilation step can be disabled.
As an example, if editing a full database record, the default TcaCheckboxItems could be shut down by setting
disabled in the
tcaDatabaseRecord group in an extensions
$GLOBALS['TYPO3_CONF_VARS']['SYS']['formEngine']['formDataGroup']['tcaDatabaseRecord'] [\TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems::class]['disabled'] = true;
Extension authors can then add an own data provider which
depends on the disabled one and is
before of the
next one to effectively substitute single providers with own solutions if needed.
The disable feature allows extension authors to easily substitute existing data providers with own solutions and avoids nasty array- and dependency munging by extension authors.