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

Public Member Functions

 injectObjectManager (\TYPO3\CMS\Extbase\Object\ObjectManager $objectManager)
 
 __construct (\TYPO3\CMS\Form\Domain\Model\Element $form, array $postProcessorTypoScript)
 
 process ()
 
- Public Member Functions inherited from TYPO3\CMS\Form\PostProcess\AbstractPostProcessor
 setControllerContext (\TYPO3\CMS\Form\Mvc\Controller\ControllerContext $controllerContext)
 

Protected Attributes

 $objectManager
 
 $postProcessorTypoScript
 
 $form
 
- Protected Attributes inherited from TYPO3\CMS\Form\PostProcess\AbstractPostProcessor
 $controllerContext
 

Detailed Description

The post processor

Definition at line 22 of file PostProcessor.php.

Constructor & Destructor Documentation

◆ __construct()

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

Constructor

Parameters
\TYPO3\CMS\Form\Domain\Model\Element$form
array$postProcessorTypoScriptPost processor TypoScript settings

Definition at line 54 of file PostProcessor.php.

References TYPO3\CMS\Form\PostProcess\PostProcessor\$form, and TYPO3\CMS\Form\PostProcess\PostProcessor\$postProcessorTypoScript.

Member Function Documentation

◆ injectObjectManager()

TYPO3\CMS\Form\PostProcess\PostProcessor::injectObjectManager ( \TYPO3\CMS\Extbase\Object\ObjectManager  $objectManager)
Parameters
\TYPO3\CMS\Extbase\Object\ObjectManager$objectManager
Returns
void

Definition at line 43 of file PostProcessor.php.

References TYPO3\CMS\Form\PostProcess\PostProcessor\$objectManager.

◆ process()

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

The main method called by the controller

Iterates over the configured post processors and calls them with their own settings

Returns
string HTML messages from the called processors

Definition at line 68 of file PostProcessor.php.

References TYPO3\CMS\Core\TypoScript\TemplateService\sortedKeyList().

Member Data Documentation

◆ $form

TYPO3 CMS Form Domain Model Element TYPO3\CMS\Form\PostProcess\PostProcessor::$form
protected

◆ $objectManager

TYPO3\CMS\Form\PostProcess\PostProcessor::$objectManager
protected

◆ $postProcessorTypoScript

TYPO3\CMS\Form\PostProcess\PostProcessor::$postProcessorTypoScript
protected