[TASK] Streamline Backend Layout View code
This change adapts some places around Backend Layouts, which is a pre-patch in order to centralize previously used code from 2013 to move towards a more generic concept, which needs to go into EXT:core as the structure should also be useful and evaluated in EXT:frontend. This change now cleans up places which are non-breaking but hardens PHP code without changing the underlying logic. Resolves: #103365 Releases: main Change-Id: I77382d93342e5c2e45966f96bf485619c79f25f3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83362 Reviewed-by:Oliver Bartsch <bo@cedev.de> Tested-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Andreas Kienast <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com>
Showing
- typo3/sysext/backend/Classes/View/BackendLayout/BackendLayout.php 24 additions, 92 deletions...sext/backend/Classes/View/BackendLayout/BackendLayout.php
- typo3/sysext/backend/Classes/View/BackendLayout/DataProviderCollection.php 10 additions, 24 deletions...end/Classes/View/BackendLayout/DataProviderCollection.php
- typo3/sysext/backend/Classes/View/BackendLayout/DataProviderContext.php 16 additions, 63 deletions...ackend/Classes/View/BackendLayout/DataProviderContext.php
- typo3/sysext/backend/Classes/View/BackendLayout/DefaultDataProvider.php 12 additions, 22 deletions...ackend/Classes/View/BackendLayout/DefaultDataProvider.php
- typo3/sysext/backend/Classes/View/BackendLayout/PageTsBackendLayoutDataProvider.php 4 additions, 18 deletions...es/View/BackendLayout/PageTsBackendLayoutDataProvider.php
- typo3/sysext/backend/Classes/View/BackendLayoutView.php 41 additions, 89 deletionstypo3/sysext/backend/Classes/View/BackendLayoutView.php
- typo3/sysext/backend/Tests/Functional/View/BackendLayoutViewTest.php 29 additions, 15 deletions...t/backend/Tests/Functional/View/BackendLayoutViewTest.php
Please register or sign in to comment