TYPO3  7.6
Public Member Functions | Public Attributes | Protected Attributes | List of all members
ModuleDataStorageService Class Reference
Inheritance diagram for ModuleDataStorageService:
SingletonInterface

Public Member Functions

 injectObjectManager (\TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager)
 
 loadModuleData ()
 
 persistModuleData (\TYPO3\CMS\Beuser\Domain\Model\ModuleData $moduleData)
 

Public Attributes

const KEY = 'tx_beuser'
 

Protected Attributes

 $objectManager
 

Detailed Description

Module data storage service. Used to store and retrieve module state (eg. checkboxes, selections).

Definition at line 21 of file ModuleDataStorageService.php.

Member Function Documentation

injectObjectManager ( \TYPO3\CMS\Extbase\Object\ObjectManagerInterface  $objectManager)
Parameters
\TYPO3\CMS\Extbase\Object\ObjectManagerInterface$objectManager

Definition at line 36 of file ModuleDataStorageService.php.

References ModuleDataStorageService\$objectManager.

loadModuleData ( )

Loads module data for user settings or returns a fresh object initially

Returns

Definition at line 46 of file ModuleDataStorageService.php.

References $GLOBALS.

persistModuleData ( \TYPO3\CMS\Beuser\Domain\Model\ModuleData  $moduleData)

Persists serialized module data to user settings

Parameters
\TYPO3\CMS\Beuser\Domain\Model\ModuleData$moduleData
Returns
void

Definition at line 63 of file ModuleDataStorageService.php.

References $GLOBALS.

Member Data Documentation

$objectManager
protected
const KEY = 'tx_beuser'

Definition at line 26 of file ModuleDataStorageService.php.