‪TYPO3CMS  11.5
ExtbaseTeam\ActionControllerArgumentTest\Controller\ArgumentTestController Class Reference
Inheritance diagram for ExtbaseTeam\ActionControllerArgumentTest\Controller\ArgumentTestController:
TYPO3\CMS\Extbase\Mvc\Controller\ActionController TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface

Public Member Functions

 declareForwardTargetAction (string $forwardTargetAction)
 
 declareForwardTargetArguments (array $forwardTargetArguments)
 
 forwardAction ()
 
 inputPresetModelAction (Model $preset)
 
 inputPresetDtoAction (ModelDto $preset)
 
 validateModelAction (Model $model)
 
 validateDtoAction (ModelDto $dto)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\Mvc\Controller\ActionController
 injectResponseFactory (ResponseFactoryInterface $responseFactory)
 
 injectStreamFactory (StreamFactoryInterface $streamFactory)
 
 injectConfigurationManager (ConfigurationManagerInterface $configurationManager)
 
 injectObjectManager (ObjectManagerInterface $objectManager)
 
 injectSignalSlotDispatcher (Dispatcher $signalSlotDispatcher)
 
 injectValidatorResolver (ValidatorResolver $validatorResolver)
 
 injectViewResolver (ViewResolverInterface $viewResolver)
 
 injectReflectionService (ReflectionService $reflectionService)
 
 injectHashService (HashService $hashService)
 
 injectMvcPropertyMappingConfigurationService (MvcPropertyMappingConfigurationService $mvcPropertyMappingConfigurationService)
 
 injectEventDispatcher (EventDispatcherInterface $eventDispatcher)
 
 injectPropertyMapper (PropertyMapper $propertyMapper)
 
 injectInternalFlashMessageService (FlashMessageService $flashMessageService)
 
 injectInternalExtensionService (ExtensionService $extensionService)
 
 initializeControllerArgumentsBaseValidators ()
 
ResponseInterface processRequest (RequestInterface $request)
 
ControllerContext getControllerContext ()
 
 addFlashMessage ($messageBody, $messageTitle='', $severity=AbstractMessage::OK, $storeInSession=true)
 
never forward ($actionName, $controllerName=null, $extensionName=null, array $arguments=null)
 
never throwStatus ($statusCode, $statusMessage=null, $content=null)
 

Protected Member Functions

 addErrorFlashMessage ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Extbase\Mvc\Controller\ActionController
 initializeView (ViewInterface $view)
 
 initializeAction ()
 
 initializeActionMethodArguments ()
 
 initializeActionMethodValidators ()
 
 renderAssetsForRequest ($request)
 
string resolveActionMethodName ()
 
 callActionMethod (RequestInterface $request)
 
ViewInterface resolveView ()
 
 setViewConfiguration (ViewInterface $view)
 
array getViewProperty ($extbaseFrameworkConfiguration, $setting)
 
ResponseInterface errorAction ()
 
string bool getErrorFlashMessage ()
 
ResponseInterface null forwardToReferringRequest ()
 
string getFlattenedValidationErrorMessage ()
 
 getFlashMessageQueue (string $identifier=null)
 
ControllerContext buildControllerContext ()
 
never redirect ($actionName, $controllerName=null, $extensionName=null, array $arguments=null, $pageUid=null, $_=null, $statusCode=303)
 
never redirectToUri ($uri, $_=null, $statusCode=303)
 
string addBaseUriIfNecessary ($uri)
 
 mapRequestArgumentsToControllerArguments ()
 
ResponseInterface htmlResponse (string $html=null)
 
ResponseInterface jsonResponse (string $json=null)
 

Protected Attributes

string $forwardTargetAction
 
array $forwardTargetArguments
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Extbase\Mvc\Controller\ActionController
ResponseFactoryInterface $responseFactory
 
StreamFactoryInterface $streamFactory
 
TYPO3 CMS Extbase Reflection ReflectionService $reflectionService
 
HashService $hashService
 
ViewInterface $view
 
string $defaultViewObjectName = TemplateView::class
 
string $actionMethodName = 'indexAction'
 
string $errorMethodName = 'errorAction'
 
TYPO3 CMS Extbase Mvc Controller MvcPropertyMappingConfigurationService $mvcPropertyMappingConfigurationService
 
EventDispatcherInterface $eventDispatcher
 
Request $request
 
TYPO3 CMS Extbase SignalSlot Dispatcher $signalSlotDispatcher
 
ObjectManagerInterface $objectManager
 
TYPO3 CMS Extbase Mvc Web Routing UriBuilder $uriBuilder
 
array $settings
 
TYPO3 CMS Extbase Validation ValidatorResolver $validatorResolver
 
TYPO3 CMS Extbase Mvc Controller Arguments $arguments
 
ControllerContext $controllerContext
 
ConfigurationManagerInterface $configurationManager
 

Detailed Description

Fixture controller

Definition at line 30 of file ArgumentTestController.php.

Member Function Documentation

◆ addErrorFlashMessage()

ExtbaseTeam\ActionControllerArgumentTest\Controller\ArgumentTestController::addErrorFlashMessage ( )
protected

If an error occurred during this request, this adds a flash message describing the error to the flash message container.

only to be used within Extbase, not part of TYPO3 Core API.

Reimplemented from TYPO3\CMS\Extbase\Mvc\Controller\ActionController.

Definition at line 54 of file ArgumentTestController.php.

◆ declareForwardTargetAction()

ExtbaseTeam\ActionControllerArgumentTest\Controller\ArgumentTestController::declareForwardTargetAction ( string  $forwardTargetAction)

◆ declareForwardTargetArguments()

ExtbaseTeam\ActionControllerArgumentTest\Controller\ArgumentTestController::declareForwardTargetArguments ( array  $forwardTargetArguments)

◆ forwardAction()

ExtbaseTeam\ActionControllerArgumentTest\Controller\ArgumentTestController::forwardAction ( )

Definition at line 59 of file ArgumentTestController.php.

◆ inputPresetDtoAction()

ExtbaseTeam\ActionControllerArgumentTest\Controller\ArgumentTestController::inputPresetDtoAction ( ModelDto  $preset)

◆ inputPresetModelAction()

ExtbaseTeam\ActionControllerArgumentTest\Controller\ArgumentTestController::inputPresetModelAction ( Model  $preset)

◆ validateDtoAction()

ExtbaseTeam\ActionControllerArgumentTest\Controller\ArgumentTestController::validateDtoAction ( ModelDto  $dto)

@Extbase\Validate("ExtbaseTeam.ActionControllerArgumentTest.Domain:FailingValidator", param="dto")

Definition at line 98 of file ArgumentTestController.php.

References TYPO3\CMS\Extbase\Mvc\Controller\ActionController\htmlResponse().

◆ validateModelAction()

ExtbaseTeam\ActionControllerArgumentTest\Controller\ArgumentTestController::validateModelAction ( Model  $model)

@Extbase\Validate("ExtbaseTeam.ActionControllerArgumentTest.Domain:FailingValidator", param="model")

Definition at line 87 of file ArgumentTestController.php.

References TYPO3\CMS\Extbase\Mvc\Controller\ActionController\htmlResponse().

Member Data Documentation

◆ $forwardTargetAction

string ExtbaseTeam\ActionControllerArgumentTest\Controller\ArgumentTestController::$forwardTargetAction
protected

◆ $forwardTargetArguments

array ExtbaseTeam\ActionControllerArgumentTest\Controller\ArgumentTestController::$forwardTargetArguments
protected