‪TYPO3CMS  10.4
TYPO3\CMS\Form\Domain\Runtime\FormRuntime\FormSession Class Reference

Public Member Functions

 __construct (string $authenticatedIdentifier=null)
 
string getIdentifier ()
 
string getAuthenticatedIdentifier ()
 

Protected Member Functions

string generateIdentifier ()
 
string validateIdentifier (string $authenticatedIdentifier)
 

Protected Attributes

 $identifier
 

Detailed Description

Definition at line 30 of file FormSession.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Form\Domain\Runtime\FormRuntime\FormSession::__construct ( string  $authenticatedIdentifier = null)

Factory to create the form session from the current state

Parameters
string | null$authenticatedIdentifier
Exceptions
BadRequestException

Definition at line 40 of file FormSession.php.

References TYPO3\CMS\Form\Domain\Runtime\FormRuntime\FormSession\generateIdentifier(), and TYPO3\CMS\Form\Domain\Runtime\FormRuntime\FormSession\validateIdentifier().

Member Function Documentation

◆ generateIdentifier()

string TYPO3\CMS\Form\Domain\Runtime\FormRuntime\FormSession::generateIdentifier ( )
protected
Returns
‪string

Definition at line 74 of file FormSession.php.

Referenced by TYPO3\CMS\Form\Domain\Runtime\FormRuntime\FormSession\__construct().

◆ getAuthenticatedIdentifier()

string TYPO3\CMS\Form\Domain\Runtime\FormRuntime\FormSession::getAuthenticatedIdentifier ( )

Consumed by TYPO3\CMS\Form\ViewHelpers\FormViewHelper

Returns
‪string

Definition at line 64 of file FormSession.php.

◆ getIdentifier()

string TYPO3\CMS\Form\Domain\Runtime\FormRuntime\FormSession::getIdentifier ( )

◆ validateIdentifier()

string TYPO3\CMS\Form\Domain\Runtime\FormRuntime\FormSession::validateIdentifier ( string  $authenticatedIdentifier)
protected
Parameters
string$authenticatedIdentifier
Returns
‪string
Exceptions
BadRequestException

Definition at line 84 of file FormSession.php.

References TYPO3\CMS\Form\Domain\Runtime\FormRuntime\FormSession\$identifier.

Referenced by TYPO3\CMS\Form\Domain\Runtime\FormRuntime\FormSession\__construct().

Member Data Documentation

◆ $identifier

TYPO3\CMS\Form\Domain\Runtime\FormRuntime\FormSession::$identifier
protected