![]() |
TYPO3
7.6
|
Protected Member Functions | |
initializeAction () | |
initializeShowAction () | |
initializeConfirmationAction () | |
initializeProcessAction () | |
buildControllerContext () | |
skipForeignFormProcessing () | |
prepareValidations () | |
![]() | |
initializeActionMethodArguments () | |
resolveActionMethodName () | |
emitBeforeCallActionMethodSignal (array $preparedArguments) | |
setViewConfiguration (ViewInterface $view) | |
getViewProperty ($extbaseFrameworkConfiguration, $setting) | |
resolveViewObjectName () | |
initializeView (ViewInterface $view) | |
initializeAction () | |
errorAction () | |
clearCacheOnError () | |
addErrorFlashMessage () | |
getErrorFlashMessage () | |
forwardToReferringRequest () | |
getFlattenedValidationErrorMessage () | |
![]() | |
redirect ($actionName, $controllerName=null, $extensionName=null, array $arguments=null, $pageUid=null, $delay=0, $statusCode=303) | |
redirectToUri ($uri, $delay=0, $statusCode=303) | |
addBaseUriIfNecessary ($uri) | |
Protected Attributes | |
$formBuilder | |
$validationBuilder | |
$sessionUtility | |
$formUtility | |
$typoscript = array() | |
$skipValidation = false | |
$controllerContext | |
$configuration | |
![]() | |
$reflectionService | |
$cacheService | |
$view = null | |
$namespacesViewObjectNamePattern = '@vendor\@extension\View\@controller\@action@format' | |
$viewFormatToObjectNameMap = array() | |
$defaultViewObjectName = \TYPO3\CMS\Fluid\View\TemplateView::class | |
$actionMethodName = 'indexAction' | |
$errorMethodName = 'errorAction' | |
$mvcPropertyMappingConfigurationService | |
$request | |
$response | |
![]() | |
$signalSlotDispatcher | |
$objectManager | |
$uriBuilder | |
$extensionName | |
$settings | |
$request | |
$response | |
$validatorResolver | |
$arguments | |
$supportedRequestTypes = array(\TYPO3\CMS\Extbase\Mvc\Request::class) | |
$controllerContext | |
$configurationManager | |
Additional Inherited Members | |
![]() | |
static | getActionMethodParameters ($objectManager) |
The form wizard controller
Definition at line 29 of file FrontendController.php.
afterProcessAction | ( | $postProcessorContent | ) |
action after process
string | $postProcessorContent |
Definition at line 270 of file FrontendController.php.
|
protected |
Builds the controller context by extending the Extbase context with custom additions.
Definition at line 161 of file FrontendController.php.
References FrontendController\$controllerContext, and ControllerContext\extend().
confirmationAction | ( | ValidationElement | $model | ) |
Handles confirmation action, presenting the user submitted data again for final confirmation.
\TYPO3\CMS\Form\Domain\Model\ValidationElement | $model |
Definition at line 192 of file FrontendController.php.
References AbstractController\forward(), ValidationElement\getIncomingFields(), FrontendController\skipForeignFormProcessing(), and LocalizationUtility\translate().
dispatchConfirmationButtonClickAction | ( | ValidationElement | $model | ) |
action dispatchConfirmationButtonClick
\TYPO3\CMS\Form\Domain\Model\ValidationElement | $model |
Definition at line 220 of file FrontendController.php.
References AbstractController\forward(), and FrontendController\skipForeignFormProcessing().
|
protected |
initialize action
Definition at line 89 of file FrontendController.php.
References Configuration\create().
|
protected |
initialize the confirmation action
Definition at line 140 of file FrontendController.php.
References FrontendController\prepareValidations().
|
protected |
initialize the process action
Definition at line 150 of file FrontendController.php.
References FrontendController\prepareValidations().
|
protected |
injectSessionUtility | ( | \TYPO3\CMS\Form\Utility\SessionUtility | $sessionUtility | ) |
\TYPO3\CMS\Form\Utility\SessionUtility | $sessionUtility |
Definition at line 79 of file FrontendController.php.
References FrontendController\$sessionUtility.
|
protected |
If the current form should be validated then set the dynamic validation
Definition at line 302 of file FrontendController.php.
Referenced by FrontendController\initializeConfirmationAction(), and FrontendController\initializeProcessAction().
showAction | ( | ValidationElement | $incomingData = null | ) |
Handles show action, presenting the actual form.
\TYPO3\CMS\Form\Domain\Model\ValidationElement | $incomingData | $incomingData |
Definition at line 176 of file FrontendController.php.
|
protected |
Skip the processing of foreign forms. If there is more than one form on a page we have to be sure that only the submitted form will be processed. On data submission, the extbase action "confirmation" or "process" is called. The detection which form is submitted is done by the form prefix. All forms which do not have any submitted data are skipped and forwarded to the show action.
Definition at line 286 of file FrontendController.php.
References AbstractController\forward().
Referenced by FrontendController\confirmationAction(), and FrontendController\dispatchConfirmationButtonClickAction().
|
protected |
Definition at line 73 of file FrontendController.php.
|
protected |
Definition at line 68 of file FrontendController.php.
Referenced by FrontendController\buildControllerContext().
|
protected |
Definition at line 34 of file FrontendController.php.
|
protected |
Definition at line 49 of file FrontendController.php.
|
protected |
Definition at line 44 of file FrontendController.php.
Referenced by FrontendController\injectSessionUtility().
|
protected |
Definition at line 63 of file FrontendController.php.
|
protected |
Definition at line 56 of file FrontendController.php.
|
protected |
Definition at line 39 of file FrontendController.php.