‪TYPO3CMS  10.4
TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext Class Reference

Public Member Functions

 injectFlashMessageService (FlashMessageService $flashMessageService)
 
 injectExtensionService (ExtensionService $extensionService)
 
 setRequest (Request $request)
 
TYPO3 CMS Extbase Mvc Request getRequest ()
 
 setResponse (Response $response)
 
TYPO3 CMS Extbase Mvc Response getResponse ()
 
 setArguments (Arguments $arguments)
 
TYPO3 CMS Extbase Mvc Controller Arguments getArguments ()
 
 setUriBuilder (UriBuilder $uriBuilder)
 
TYPO3 CMS Extbase Mvc Web Routing UriBuilder getUriBuilder ()
 
TYPO3 CMS Core Messaging FlashMessageQueue getFlashMessageQueue ($identifier=null)
 

Protected Attributes

TYPO3 CMS Extbase Mvc Request $request
 
TYPO3 CMS Extbase Mvc Response $response
 
TYPO3 CMS Extbase Mvc Controller Arguments $arguments
 
TYPO3 CMS Extbase Mvc Web Routing UriBuilder $uriBuilder
 
string $flashMessageQueueDefaultIdentifier
 
TYPO3 CMS Core Messaging FlashMessageService $flashMessageService
 
TYPO3 CMS Extbase Service ExtensionService $extensionService
 

Detailed Description

The controller context contains information from the controller

Definition at line 27 of file ControllerContext.php.

Member Function Documentation

◆ getArguments()

TYPO3 CMS Extbase Mvc Controller Arguments TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::getArguments ( )

Get the arguments of the controller

Returns
‪\TYPO3\CMS\Extbase\Mvc\Controller\Arguments

Definition at line 128 of file ControllerContext.php.

References TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext\$arguments.

◆ getFlashMessageQueue()

TYPO3 CMS Core Messaging FlashMessageQueue TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::getFlashMessageQueue (   $identifier = null)
Parameters
string$identifier‪Queue-identifier
Returns
‪\TYPO3\CMS\Core\Messaging\FlashMessageQueue

Definition at line 153 of file ControllerContext.php.

References TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext\$flashMessageQueueDefaultIdentifier.

◆ getRequest()

TYPO3 CMS Extbase Mvc Request TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::getRequest ( )

◆ getResponse()

TYPO3 CMS Extbase Mvc Response TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::getResponse ( )

Get the response of the controller

Returns
‪\TYPO3\CMS\Extbase\Mvc\Response

Definition at line 108 of file ControllerContext.php.

References TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext\$response.

◆ getUriBuilder()

TYPO3 CMS Extbase Mvc Web Routing UriBuilder TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::getUriBuilder ( )
Returns
‪\TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder

Definition at line 144 of file ControllerContext.php.

References TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext\$uriBuilder.

◆ injectExtensionService()

TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::injectExtensionService ( ExtensionService  $extensionService)
Parameters
\TYPO3\CMS\Extbase\Service\ExtensionService$extensionService

Definition at line 68 of file ControllerContext.php.

References TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext\$extensionService.

◆ injectFlashMessageService()

TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::injectFlashMessageService ( FlashMessageService  $flashMessageService)
Parameters
\TYPO3\CMS\Core\Messaging\FlashMessageService$flashMessageService

Definition at line 60 of file ControllerContext.php.

References TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext\$flashMessageService.

◆ setArguments()

TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::setArguments ( Arguments  $arguments)

Set the arguments of the controller

Parameters
\TYPO3\CMS\Extbase\Mvc\Controller\Arguments$arguments

Definition at line 118 of file ControllerContext.php.

References TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext\$arguments.

Referenced by TYPO3\CMS\Extbase\Mvc\Controller\AbstractController\buildControllerContext(), and TYPO3\CMS\Extbase\Mvc\Controller\ActionController\buildControllerContext().

◆ setRequest()

◆ setResponse()

TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::setResponse ( Response  $response)

◆ setUriBuilder()

TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::setUriBuilder ( UriBuilder  $uriBuilder)

Member Data Documentation

◆ $arguments

TYPO3 CMS Extbase Mvc Controller Arguments TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::$arguments
protected

◆ $extensionService

TYPO3 CMS Extbase Service ExtensionService TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::$extensionService
protected

◆ $flashMessageQueueDefaultIdentifier

string TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::$flashMessageQueueDefaultIdentifier
protected

◆ $flashMessageService

TYPO3 CMS Core Messaging FlashMessageService TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::$flashMessageService
protected

◆ $request

TYPO3 CMS Extbase Mvc Request TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::$request
protected

◆ $response

TYPO3 CMS Extbase Mvc Response TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::$response
protected

◆ $uriBuilder

TYPO3 CMS Extbase Mvc Web Routing UriBuilder TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::$uriBuilder
protected