Extensão de formulário TYPO3 9.5 adiciona valor personalizado ao e-mail do finalizador

Extensão de formulário TYPO3 9.5 adiciona valor personalizado ao e-mail do finalizador

Tenho um finalizador personalizado onde desejo adicionar um novo valor de campo para poder usar esse valor no modelo de email do finalizador de email. Na minha ação de finalização personalizada eu adiciono valor:

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

No modelo de e-mail, posso ver o valor se depurar, mas se adicionar {finisherVariableProvider.objects.MyCustomActionsave.jsonfile} ao modelo, recebo um erro:

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

Espero que você possa me ajudar a obter valor personalizado no modelo de e-mail! Martinho

Responder1

Solução encontrada:

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

informação relacionada