[TASK] FormEngine: Split TcaTypesShowitem provider 29/43329/8
authorMorton Jonuschat <m.jonuschat@mojocode.de>
Tue, 15 Sep 2015 12:35:57 +0000 (14:35 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Sat, 19 Sep 2015 10:05:39 +0000 (12:05 +0200)
commit07dabf60bc58f663022445d54e043d5f058580a8
tree389547be9b7ba1591afda48193575c15794774dc
parentae18ac1106654b19600ffb1a42bb2270503226e1
[TASK] FormEngine: Split TcaTypesShowitem provider

Split the TcaTypesShowitem provider to only deal with resolving
the showitem list. The actual removal of columns not referenced in
either in the showitem list or in one of the palettes is done by the
TcaTypesRemoveUnusedColumns provider.

Resolves: #69821
Releases: master
Change-Id: I2cf988ca375a09d4f62e2cdbf1566fb9e449447e
Reviewed-on: http://review.typo3.org/43329
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
typo3/sysext/backend/Classes/Form/FormDataProvider/TcaTypesRemoveUnusedColumns.php [new file with mode: 0644]
typo3/sysext/backend/Classes/Form/FormDataProvider/TcaTypesShowitem.php
typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaTypesRemoveUnusedColumnsTest.php [new file with mode: 0644]
typo3/sysext/core/Configuration/DefaultConfiguration.php