La extensión de formulario TYPO3 9.5 agrega valor personalizado al correo electrónico finalizador

La extensión de formulario TYPO3 9.5 agrega valor personalizado al correo electrónico finalizador

Tengo un finalizador personalizado donde quiero agregar un nuevo valor de campo para poder usar este valor en la plantilla de correo electrónico del finalizador de correo electrónico. En mi acción finalizadora personalizada agrego valor:

$this->finisherContext->getFinisherVariableProvider()->add(
        $this->shortFinisherIdentifier,
        'jsonfile',
        $yourCustomOptionPfad.$guidName.'.json'
    );

En la plantilla de correo electrónico puedo ver el valor si depuro, pero si agrego {finisherVariableProvider.objects.MyCustomActionsave.jsonfile} a la plantilla, aparece el error:

Cannot access protected property TYPO3\CMS\Form\Domain\Finishers\FinisherVariableProvider::$objects

¡Espero que puedan ayudarme a obtener un valor personalizado en la plantilla de correo electrónico! Martín

Respuesta1

Solución encontrada:

$this->finisherContext->getFormRuntime()->offsetSet(...);

información relacionada