‪TYPO3CMS  ‪main
TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\FinisherTranslationLanguageConverter Class Reference
Inheritance diagram for TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\FinisherTranslationLanguageConverter:
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 25 of file FinisherTranslationLanguageConverter.php.

Member Function Documentation

◆ __invoke()

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

If "finishers.x.options.translation.language" is empty then set the value to "default" and remove the hmac.

Parameters
mixed$value

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

Definition at line 33 of file FinisherTranslationLanguageConverter.php.

References TYPO3\CMS\Core\Utility\ArrayUtility\isValidPath(), TYPO3\CMS\Core\Utility\ArrayUtility\removeByPath(), and TYPO3\CMS\Core\Utility\ArrayUtility\setValueByPath().