‪TYPO3CMS  ‪main
TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\AddHmacDataConverter Class Reference
Inheritance diagram for TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\AddHmacDataConverter:
TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\AbstractConverter TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\ConverterInterface

Public Member Functions

 __invoke (string $key, $value)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\AbstractConverter
 __construct (ConverterDto $converterDto, string $sessionToken='')
 

Additional Inherited Members

- ‪Protected Attributes inherited from ‪TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\AbstractConverter
string $sessionToken
 
ConverterDto $converterDto
 

Detailed Description

Definition at line 28 of file AddHmacDataConverter.php.

Member Function Documentation

◆ __invoke()

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\AddHmacDataConverter::__invoke ( string  $key,
  $value 
)

Add a new value "_orig_<propertyName>" as a sibling of the property key. "_orig_<propertyName>" is an array which contains the property value and a hmac hash for the property value. "_orig_<propertyName>" will be used to validate the form definition on saving.

See also
‪\TYPO3\CMS\Form\Domain\Configuration\FormDefinitionValidationService::validateFormDefinitionProperties()
Parameters
mixed$value

Implements TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\ConverterInterface.

Definition at line 39 of file AddHmacDataConverter.php.

References TYPO3\CMS\Core\Utility\ArrayUtility\getValueByPath().