[TASK] FormEngine: Inline BackendUtility::getRecordTitle as data provider
Provide the foundation to get rid of BackendUtility::getRecordTitle() in FormEngine scope by: * adding a recordTitle field to the FormDataCompiler result array * adding a provider that fills in the recordTitle field * using the recordTitle in OuterWrapContainer where appropriate * ensuring the TcaTypesRemoveUnusedColumns provider does not remove columns used to generate the label. Resolves: #69721 Releases: master Change-Id: Ibb4edd25f786b1af47657677d6d9baa27dfb3665 Reviewed-on: http://review.typo3.org/43485 Reviewed-by:Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- typo3/sysext/backend/Classes/Form/Container/OuterWrapContainer.php 4 additions, 3 deletions...ext/backend/Classes/Form/Container/OuterWrapContainer.php
- typo3/sysext/backend/Classes/Form/FormDataCompiler.php 2 additions, 0 deletionstypo3/sysext/backend/Classes/Form/FormDataCompiler.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/TcaRecordTitle.php 326 additions, 0 deletions.../backend/Classes/Form/FormDataProvider/TcaRecordTitle.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/TcaTypesRemoveUnusedColumns.php 10 additions, 1 deletion...ses/Form/FormDataProvider/TcaTypesRemoveUnusedColumns.php
- typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaRecordTitleTest.php 796 additions, 0 deletions...d/Tests/Unit/Form/FormDataProvider/TcaRecordTitleTest.php
- typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaTypesRemoveUnusedColumnsTest.php 95 additions, 2 deletions...Form/FormDataProvider/TcaTypesRemoveUnusedColumnsTest.php
- typo3/sysext/core/Configuration/DefaultConfiguration.php 6 additions, 1 deletiontypo3/sysext/core/Configuration/DefaultConfiguration.php
Please register or sign in to comment