‪TYPO3CMS  10.4
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
 injectObjectManager (ObjectManagerInterface $objectManager)
 
 __construct (string $finisherIdentifier='')
 
string getFinisherIdentifier ()
 
 setOptions (array $options)
 
 setOption (string $optionName, $optionValue)
 
string null execute (FinisherContext $finisherContext)
 
bool isEnabled ()
 

Protected Member Functions

string executeInternal ()
 
StandaloneView initializeStandaloneView (FormRuntime $formRuntime)
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Form\Domain\Finishers\AbstractFinisher
string array 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)
 
TypoScriptFrontendController getTypoScriptFrontendController ()
 

Protected Attributes

array $defaultOptions
 
array $typoScriptSetup = array( )
 
ConfigurationManagerInterface $configurationManager
 
ContentObjectRenderer $contentObjectRenderer
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Form\Domain\Finishers\AbstractFinisher
TYPO3 CMS Extbase Object ObjectManagerInterface $objectManager
 
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 = $this->objectManager->get(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()

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

Definition at line 139 of file ConfirmationFinisher.php.

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

◆ injectConfigurationManager()

TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher::injectConfigurationManager ( ConfigurationManagerInterface  $configurationManager)

◆ injectContentObjectRenderer()

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

Definition at line 84 of file ConfirmationFinisher.php.

References TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher\$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 54 of file ConfirmationFinisher.php.

◆ $typoScriptSetup

array TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher::$typoScriptSetup = array( )
protected