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(...);