‪TYPO3CMS  ‪main
TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher Class Reference
Inheritance diagram for TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher:
TYPO3\CMS\Form\Domain\Finishers\AbstractFinisher TYPO3\CMS\Form\Domain\Finishers\FinisherInterface

Public Member Functions

 injectConfigurationManager (ConfigurationManagerInterface $configurationManager)
 
 injectContentObjectRenderer (ContentObjectRenderer $contentObjectRenderer)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Form\Domain\Finishers\AbstractFinisher
 setFinisherIdentifier (string $finisherIdentifier)
 
 getFinisherIdentifier ()
 
 setOptions (array $options)
 
 setOption (string $optionName, $optionValue)
 
string null execute (FinisherContext $finisherContext)
 
 isEnabled ()
 

Protected Member Functions

string executeInternal ()
 
 initializeStandaloneView (FormRuntime $formRuntime)
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Form\Domain\Finishers\AbstractFinisher
string array int null parseOption (string $optionName)
 
array string translateFinisherOption ( $subject, FormRuntime $formRuntime, string $optionName, $optionValue, array $translationOptions)
 
mixed substituteRuntimeReferences ($needle, FormRuntime $formRuntime)
 
int string array resolveRuntimeReference (string $property, FormRuntime $formRuntime)
 
 getTypoScriptFrontendController ()
 

Protected Attributes

array $defaultOptions
 
array $typoScriptSetup = []
 
ConfigurationManagerInterface $configurationManager
 
ContentObjectRenderer $contentObjectRenderer
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Form\Domain\Finishers\AbstractFinisher
string $finisherIdentifier = ''
 
string $shortFinisherIdentifier = ''
 
array $options = array( )
 
array $defaultOptions = array( )
 
TYPO3 CMS Form Domain Finishers FinisherContext $finisherContext
 

Detailed Description

A finisher that outputs a given text

Options:

  • ‪message: A hard-coded message to be rendered
  • ‪contentElementUid: A content element uid to be rendered

Usage: //... $confirmationFinisher = GeneralUtility::makeInstance(ConfirmationFinisher::class); $confirmationFinisher->setOptions( [ 'message' => 'foo', ] ); $formDefinition->addFinisher($confirmationFinisher); // ...

Scope: frontend

Definition at line 49 of file ConfirmationFinisher.php.

Member Function Documentation

◆ executeInternal()

string TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher::executeInternal ( )
protected

◆ initializeStandaloneView()

TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher::initializeStandaloneView ( FormRuntime  $formRuntime)
protected
Exceptions
FinisherException

Definition at line 125 of file ConfirmationFinisher.php.

Referenced by TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher\executeInternal().

◆ injectConfigurationManager()

◆ injectContentObjectRenderer()

TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher::injectContentObjectRenderer ( ContentObjectRenderer  $contentObjectRenderer)

Member Data Documentation

◆ $configurationManager

ConfigurationManagerInterface TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher::$configurationManager
protected

◆ $contentObjectRenderer

ContentObjectRenderer TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher::$contentObjectRenderer
protected

◆ $defaultOptions

array TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher::$defaultOptions
protected
Initial value:
= array(
'message' => 'The form has been submitted.',
'contentElementUid' => 0,
'typoscriptObjectPath' => 'lib.tx_form.contentElementRendering',
)

Definition at line 53 of file ConfirmationFinisher.php.

◆ $typoScriptSetup

array TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher::$typoScriptSetup = []
protected