TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Form\PostProcess\RedirectPostProcessor Class Reference
Inheritance diagram for TYPO3\CMS\Form\PostProcess\RedirectPostProcessor:
TYPO3\CMS\Form\PostProcess\AbstractPostProcessor TYPO3\CMS\Form\PostProcess\PostProcessorInterface

Public Member Functions

 __construct (\TYPO3\CMS\Form\Domain\Model\Element $form, array $typoScript)
 
 process ()
 
- Public Member Functions inherited from TYPO3\CMS\Form\PostProcess\AbstractPostProcessor
 setControllerContext (\TYPO3\CMS\Form\Mvc\Controller\ControllerContext $controllerContext)
 
- Public Member Functions inherited from TYPO3\CMS\Form\PostProcess\PostProcessorInterface
 setControllerContext (\TYPO3\CMS\Form\Mvc\Controller\ControllerContext $controllerContext)
 

Protected Member Functions

 setDestination ()
 
 render ()
 

Protected Attributes

 $form
 
 $typoScript
 
 $destination
 
- Protected Attributes inherited from TYPO3\CMS\Form\PostProcess\AbstractPostProcessor
 $controllerContext
 

Detailed Description

The redirect post-processor

Definition at line 20 of file RedirectPostProcessor.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Form\PostProcess\RedirectPostProcessor::__construct ( \TYPO3\CMS\Form\Domain\Model\Element  $form,
array  $typoScript 
)

Constructor

Parameters
\TYPO3\CMS\Form\Domain\Model\Element$formForm domain model
array$typoScriptPost processor TypoScript settings

Implements TYPO3\CMS\Form\PostProcess\PostProcessorInterface.

Definition at line 43 of file RedirectPostProcessor.php.

References TYPO3\CMS\Form\PostProcess\RedirectPostProcessor\$form, and TYPO3\CMS\Form\PostProcess\RedirectPostProcessor\$typoScript.

Member Function Documentation

◆ process()

TYPO3\CMS\Form\PostProcess\RedirectPostProcessor::process ( )

The main method called by the post processor

Returns
string HTML message from this processor

Implements TYPO3\CMS\Form\PostProcess\PostProcessorInterface.

Definition at line 54 of file RedirectPostProcessor.php.

References TYPO3\CMS\Form\PostProcess\RedirectPostProcessor\render(), and TYPO3\CMS\Form\PostProcess\RedirectPostProcessor\setDestination().

◆ render()

TYPO3\CMS\Form\PostProcess\RedirectPostProcessor::render ( )
protected

Redirect to a destination

Returns
void

Definition at line 79 of file RedirectPostProcessor.php.

References TYPO3\CMS\Core\Utility\HttpUtility\redirect().

Referenced by TYPO3\CMS\Form\PostProcess\RedirectPostProcessor\process().

◆ setDestination()

TYPO3\CMS\Form\PostProcess\RedirectPostProcessor::setDestination ( )
protected

Sets the redirect destination

Returns
void

Definition at line 65 of file RedirectPostProcessor.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Form\PostProcess\RedirectPostProcessor\process().

Member Data Documentation

◆ $destination

TYPO3\CMS\Form\PostProcess\RedirectPostProcessor::$destination
protected

Definition at line 35 of file RedirectPostProcessor.php.

◆ $form

TYPO3\CMS\Form\PostProcess\RedirectPostProcessor::$form
protected

◆ $typoScript

TYPO3\CMS\Form\PostProcess\RedirectPostProcessor::$typoScript
protected