TYPO3 CMS  TYPO3_6-2
ModuleDataStorageService.php
Go to the documentation of this file.
1 <?php
3 
25 
29  const KEY = 'tx_beuser';
30 
35  protected $objectManager;
36 
42  public function loadModuleData() {
43  $moduleData = $GLOBALS['BE_USER']->getModuleData(self::KEY);
44  if (empty($moduleData) || !$moduleData) {
45  $moduleData = $this->objectManager->get('TYPO3\\CMS\\Beuser\\Domain\\Model\\ModuleData');
46  } else {
47  $moduleData = @unserialize($moduleData);
48  }
49  return $moduleData;
50  }
51 
58  public function persistModuleData(\TYPO3\CMS\Beuser\Domain\Model\ModuleData $moduleData) {
59  $GLOBALS['BE_USER']->pushModuleData(self::KEY, serialize($moduleData));
60  }
61 
62 }
persistModuleData(\TYPO3\CMS\Beuser\Domain\Model\ModuleData $moduleData)
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]