[TASK] Switch to json_encode/decode for state saving
Various places (Trees, Inline Data) can be optimized by using a more "space-saving" and faster approach. By using json_encode/decode instead of serializing the data, the stored information in "uc" of Backend Users will be vastly smaller when dealing with larger installations. Resolves: #88680 Releases: master Change-Id: I59e83c8c7615e9da63b04ebb4930c2b68b38ad7c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61220 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
Showing
- typo3/sysext/backend/Classes/Controller/FormInlineAjaxController.php 3 additions, 3 deletions...t/backend/Classes/Controller/FormInlineAjaxController.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/TcaInlineExpandCollapseState.php 6 additions, 12 deletions...es/Form/FormDataProvider/TcaInlineExpandCollapseState.php
- typo3/sysext/backend/Classes/Form/Utility/FormEngineUtility.php 2 additions, 2 deletions...sysext/backend/Classes/Form/Utility/FormEngineUtility.php
- typo3/sysext/backend/Classes/Tree/View/AbstractTreeView.php 2 additions, 2 deletionstypo3/sysext/backend/Classes/Tree/View/AbstractTreeView.php
- typo3/sysext/backend/Classes/Tree/View/FolderTreeView.php 1 addition, 1 deletiontypo3/sysext/backend/Classes/Tree/View/FolderTreeView.php
- typo3/sysext/backend/Classes/Utility/BackendUtility.php 2 additions, 2 deletionstypo3/sysext/backend/Classes/Utility/BackendUtility.php
- typo3/sysext/backend/Tests/Unit/Controller/FormInlineAjaxControllerTest.php 1 addition, 1 deletion...nd/Tests/Unit/Controller/FormInlineAjaxControllerTest.php
- typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaInlineExpandCollapseStateTest.php 2 additions, 2 deletions...orm/FormDataProvider/TcaInlineExpandCollapseStateTest.php
- typo3/sysext/impexp/Classes/View/ExportPageTreeView.php 1 addition, 1 deletiontypo3/sysext/impexp/Classes/View/ExportPageTreeView.php
Please register or sign in to comment