[TASK] Performance optimizations for the form manager module 75/58375/4
authorRalf Zimmermann <ralf.zimmermann@tritum.de>
Mon, 27 Aug 2018 23:10:07 +0000 (01:10 +0200)
committerBenni Mack <benni@typo3.org>
Sun, 28 Oct 2018 12:35:39 +0000 (13:35 +0100)
commit187528f48912d74d461f43e05321c1f97d51f83d
tree3069430dc354c9a16bf5cf08d67dc02cbf116c45
parentcb7a518701a3b7fa6006c7da07e69462eab154c1
[TASK] Performance optimizations for the form manager module

Speeds up the form manager module and the form plugin especially
if there are many forms within the TYPO3 instance.

Resolves: #86000
Releases: master, 8.7
Change-Id: Ic483029e0d1b1955d58e04496f97862c00b6d6a4
Reviewed-on: https://review.typo3.org/58375
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
typo3/sysext/form/Classes/Controller/FormManagerController.php
typo3/sysext/form/Classes/Hooks/FormFileExtensionUpdate.php
typo3/sysext/form/Classes/Mvc/Persistence/FormPersistenceManager.php
typo3/sysext/form/Classes/Service/DatabaseService.php [new file with mode: 0644]
typo3/sysext/form/Tests/Unit/Controller/FormManagerControllerTest.php
typo3/sysext/form/Tests/Unit/Mvc/Persistence/FormPersistenceManagerTest.php