TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext:
Tx_Extbase_MVC_Controller_ControllerContext

Public Member Functions

 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 ()
 
 setArgumentsMappingResults (\TYPO3\CMS\Extbase\Property\MappingResults $argumentsMappingResults)
 
 getArgumentsMappingResults ()
 
 setUriBuilder (\TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder $uriBuilder)
 
 getUriBuilder ()
 
 setFlashMessageContainer (\TYPO3\CMS\Extbase\Mvc\Controller\FlashMessageContainer $flashMessageContainer)
 
 getFlashMessageContainer ()
 
 getFlashMessageQueue ()
 
 useLegacyFlashMessageHandling ()
 

Protected Attributes

 $request
 
 $response
 
 $arguments
 
 $argumentsMappingResults
 
 $uriBuilder
 
 $flashMessageContainer
 
 $flashMessageQueue
 
 $flashMessageService
 
 $configurationManager
 
 $extensionService
 

Detailed Description

This file is part of the TYPO3 CMS project.

It is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, either version 2 of the License, or any later version.

For the full copyright and license information, please read the LICENSE.txt file that was distributed with this source code.

The TYPO3 project - inspiring people to share! 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 22 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 134 of file ControllerContext.php.

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

◆ getArgumentsMappingResults()

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

Get the arguments mapping results of the controller

Returns
Deprecated:
since Extbase 1.4.0, will be removed two versions after Extbase 6.1

Definition at line 156 of file ControllerContext.php.

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

◆ getFlashMessageContainer()

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

Get the flash messages

Returns
Deprecated:
since 6.1, will be removed 2 versions later

Definition at line 194 of file ControllerContext.php.

References TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext\$flashMessageContainer, and TYPO3\CMS\Core\Utility\GeneralUtility\logDeprecatedFunction().

◆ getFlashMessageQueue()

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

◆ getRequest()

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

Get the request of the controller

Returns

Definition at line 94 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 114 of file ControllerContext.php.

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

◆ getUriBuilder()

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

◆ 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 124 of file ControllerContext.php.

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

◆ setArgumentsMappingResults()

TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::setArgumentsMappingResults ( \TYPO3\CMS\Extbase\Property\MappingResults  $argumentsMappingResults)

Set the arguments mapping results of the controller

Parameters
\TYPO3\CMS\Extbase\Property\MappingResults$argumentsMappingResults
Returns
void
Deprecated:
since Extbase 1.4.0, will be removed two versions after Extbase 6.1

Definition at line 145 of file ControllerContext.php.

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

◆ setFlashMessageContainer()

TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::setFlashMessageContainer ( \TYPO3\CMS\Extbase\Mvc\Controller\FlashMessageContainer  $flashMessageContainer)

Set the flash messages

Parameters
\TYPO3\CMS\Extbase\Mvc\Controller\FlashMessageContainer$flashMessageContainer
Deprecated:
since 6.1, will be removed 2 versions later
Returns
void

Definition at line 183 of file ControllerContext.php.

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

◆ 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 84 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 164 of file ControllerContext.php.

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

◆ useLegacyFlashMessageHandling()

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

Member Data Documentation

◆ $arguments

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

◆ $argumentsMappingResults

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

◆ $configurationManager

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

Definition at line 70 of file ControllerContext.php.

◆ $extensionService

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

Definition at line 76 of file ControllerContext.php.

◆ $flashMessageContainer

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

◆ $flashMessageQueue

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

◆ $flashMessageService

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

Definition at line 64 of file ControllerContext.php.

◆ $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