TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext:
TYPO3\CMS\Form\Mvc\Controller\ControllerContext

Public Member Functions

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

Protected Attributes

 $request
 
 $response
 
 $arguments
 
 $uriBuilder
 
 $flashMessageQueueDefaultIdentifier
 
 $flashMessageService
 
 $extensionService
 

Detailed Description

The controller context contains information from the controller

http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later

Definition at line 23 of file ControllerContext.php.

Member Function Documentation

◆ getArguments()

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

Get the arguments of the controller

Returns

Definition at line 137 of file ControllerContext.php.

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

◆ getFlashMessageQueue()

TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::getFlashMessageQueue (   $identifier = null)
Parameters
string$identifierQueue-identifier
Returns

Definition at line 165 of file ControllerContext.php.

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

◆ getRequest()

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

Get the request of the controller

Returns

Definition at line 93 of file ControllerContext.php.

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

◆ getResponse()

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

Get the response of the controller

Returns

Definition at line 115 of file ControllerContext.php.

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

◆ getUriBuilder()

TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::getUriBuilder ( )

◆ injectExtensionService()

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

Definition at line 71 of file ControllerContext.php.

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

◆ injectFlashMessageService()

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

Definition at line 63 of file ControllerContext.php.

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

◆ setArguments()

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

Set the arguments of the controller

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

Definition at line 126 of file ControllerContext.php.

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

◆ setRequest()

TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::setRequest ( \TYPO3\CMS\Extbase\Mvc\Request  $request)

Set the request of the controller

Parameters
\TYPO3\CMS\Extbase\Mvc\Request$request
Returns
void

Definition at line 82 of file ControllerContext.php.

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

◆ setResponse()

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

Set the response of the controller

Parameters
\TYPO3\CMS\Extbase\Mvc\Response$response
Returns
void

Definition at line 104 of file ControllerContext.php.

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

◆ setUriBuilder()

TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::setUriBuilder ( \TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder  $uriBuilder)
Parameters
\TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder$uriBuilder
Returns
void

Definition at line 146 of file ControllerContext.php.

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

Member Data Documentation

◆ $arguments

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

◆ $extensionService

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

◆ $flashMessageQueueDefaultIdentifier

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

◆ $flashMessageService

TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::$flashMessageService
protected

◆ $request

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

◆ $response

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

◆ $uriBuilder

TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::$uriBuilder
protected