From e8ad15ad03ec1ae737503ed1afe55f42152d25af Mon Sep 17 00:00:00 2001 From: Philipp Dieter Date: Sun, 13 Jun 2021 19:29:54 +0200 Subject: [PATCH] [TASK] Add persistAll shortcut --- Classes/Controller/ActionController.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Classes/Controller/ActionController.php b/Classes/Controller/ActionController.php index 4671417..5131f16 100644 --- a/Classes/Controller/ActionController.php +++ b/Classes/Controller/ActionController.php @@ -21,6 +21,7 @@ use TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface; use TYPO3\CMS\Extbase\Mvc\Controller\ActionController as BaseController; use TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder; use TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper; +use TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager; use TYPO3\CMS\Extbase\Property\PropertyMapper; use TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationBuilder; use TYPO3\CMS\Extbase\Service\ExtensionService; @@ -249,6 +250,16 @@ class ActionController extends BaseController ); } + /** + * returns an instance of uribuilder + */ + public function persistAll() + { + ($this->objectManager->get( + PersistenceManager::class + ))->persistAll(); + } + /** * shortcut *