From 444a0e0158894d7ef37572a28c370f9226fea49d Mon Sep 17 00:00:00 2001 From: Philipp Dieter Date: Tue, 9 Aug 2022 18:24:46 +0200 Subject: [PATCH] [TASK] Add persist all function to abstract eID controller --- Classes/Controller/AbstractEIDController.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Classes/Controller/AbstractEIDController.php b/Classes/Controller/AbstractEIDController.php index dfd9d64..a26c713 100644 --- a/Classes/Controller/AbstractEIDController.php +++ b/Classes/Controller/AbstractEIDController.php @@ -12,8 +12,8 @@ namespace Cjel\TemplatesAide\Controller; * ***/ -use Cjel\TemplatesAide\Traits\ValidationTrait; use Cjel\TemplatesAide\Traits\FormatResultTrait; +use Cjel\TemplatesAide\Traits\ValidationTrait; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; use TYPO3\CMS\Core\Cache\CacheManager; @@ -23,6 +23,8 @@ use TYPO3\CMS\Core\Log\LogManager; use TYPO3\CMS\Core\Utility\GeneralUtility; use TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface; use TYPO3\CMS\Extbase\Object\ObjectManager; +use TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper; +use TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager; use TYPO3\CMS\Extbase\Reflection\ClassSchema; use TYPO3\CMS\Extbase\Reflection\ReflectionService; use TYPO3\CMS\Frontend\Plugin\AbstractPlugin; @@ -257,6 +259,17 @@ class AbstractEIDController } } + /** + * + */ + public function persistAll() + { + ($this->objectManager->get( + PersistenceManager::class + ))->persistAll(); + } + + /** * return function *