From 46f7b519b7c9aae7ff139ccdcd43fd4908270878 Mon Sep 17 00:00:00 2001 From: Philipp Dieter Date: Tue, 26 Oct 2021 23:48:57 +0200 Subject: [PATCH] [FEATURE] Add persistenceManagerTrait --- Classes/Traits/PersistenceManagerTrait.php | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Classes/Traits/PersistenceManagerTrait.php diff --git a/Classes/Traits/PersistenceManagerTrait.php b/Classes/Traits/PersistenceManagerTrait.php new file mode 100644 index 0000000..0ad1e0c --- /dev/null +++ b/Classes/Traits/PersistenceManagerTrait.php @@ -0,0 +1,37 @@ + + * + ***/ + +use TYPO3\CMS\Core\Utility\GeneralUtility; +use TYPO3\CMS\Extbase\Object\ObjectManager; +use TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper; +use TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager; + +/** + * ValidationTrait + */ +trait PersistenceManagerTrait +{ + + /** + * + */ + public function persistAll() + { + (GeneralUtility::makeInstance( + ObjectManager::class + )->get( + PersistenceManager::class + ))->persistAll(); + } +}