Xima\XmTools\Classes\Typo3\SessionManager

class SessionManager

TYPO3 session manager. Managages the retrieval of selected TYPO3 session stores.

property typo3Services

protected XimaXmToolsClassesTypo3Services

property sessionStores

protected

set($key, $value, $postfix = null, XimaXmToolsClassesTypo3ModelExtension $extension = null)

Write data into session.

Parameters:
  • $key
  • $value
  • $postfix
  • $extension (XimaXmToolsClassesTypo3ModelExtension) – store session data for another extension
get($key, $postfix = null, $extension = null)

Restore data from session.

Parameters:
  • $key (string) –
  • $postfix
  • $extension
Returns:

mixed

cleanUp($postfix = null, $extension = null)

Clean up session.

Parameters:
  • $postfix
  • $extension
getSession($postfix = null, $extension = null)
Parameters:
  • $postfix
  • $extension
getSessionStores()
setSessionStores($sessionStores)
Parameters:
  • $sessionStores