‪TYPO3CMS  ‪main
TYPO3\CMS\Extbase\Http\ForwardResponse Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Http\ForwardResponse:
TYPO3\CMS\Core\Http\Response TYPO3\CMS\Core\Http\Message

Public Member Functions

 __construct (private readonly string $actionName)
 
 withControllerName (string $controllerName)
 
 withoutControllerName ()
 
 withExtensionName (string $extensionName)
 
 withoutExtensionName ()
 
 withArguments (array $arguments)
 
 withoutArguments ()
 
 withArgumentsValidationResult (Result $argumentsValidationResult)
 
 getActionName ()
 
 getControllerName ()
 
 getExtensionName ()
 
 getArguments ()
 
 getArgumentsValidationResult ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Core\Http\Response
 __construct ($body='php://temp', int $statusCode=200, array $headers=[], string $reasonPhrase='')
 
int getStatusCode ()
 
string getReasonPhrase ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Core\Http\Message
string getProtocolVersion ()
 
array getHeaders ()
 
bool hasHeader (string $name)
 
string[] getHeader (string $name)
 
string getHeaderLine (string $name)
 
StreamInterface getBody ()
 
 filter (string $value)
 
 validateHeaderName (string $name)
 
 isValidHeaderValue (string $value)
 

Private Attributes

string $controllerName = null
 
string $extensionName = null
 
array $arguments = null
 
Result $argumentsValidationResult
 

Additional Inherited Members

- ‪Static Public Member Functions inherited from ‪TYPO3\CMS\Core\Http\Response
static withStatus (int $code, string $reasonPhrase='')
 
- ‪Static Public Member Functions inherited from ‪TYPO3\CMS\Core\Http\Message
static withProtocolVersion (string $version)
 
static withHeader (string $name, $value)
 
static withAddedHeader (string $name, $value)
 
static withoutHeader (string $name)
 
static withBody (StreamInterface $body)
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Core\Http\Message
 assertHeaders (array $headers)
 
array filterHeaders (array $originalHeaders)
 
 arrayContainsOnlyStrings (array $data)
 
 validateHeaderValues (array $values)
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Core\Http\Response
int $statusCode
 
string $reasonPhrase = ''
 
array $availableStatusCodes
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Core\Http\Message
string $protocolVersion = '1.1'
 
array $headers = []
 
array $lowercasedHeaderNames = []
 
StreamInterface $body = null
 

Detailed Description

Definition at line 23 of file ForwardResponse.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Extbase\Http\ForwardResponse::__construct ( private readonly string  $actionName)

Definition at line 30 of file ForwardResponse.php.

Member Function Documentation

◆ getActionName()

TYPO3\CMS\Extbase\Http\ForwardResponse::getActionName ( )

◆ getArguments()

TYPO3\CMS\Extbase\Http\ForwardResponse::getArguments ( )

◆ getArgumentsValidationResult()

TYPO3\CMS\Extbase\Http\ForwardResponse::getArgumentsValidationResult ( )

◆ getControllerName()

TYPO3\CMS\Extbase\Http\ForwardResponse::getControllerName ( )

◆ getExtensionName()

TYPO3\CMS\Extbase\Http\ForwardResponse::getExtensionName ( )

◆ withArguments()

TYPO3\CMS\Extbase\Http\ForwardResponse::withArguments ( array  $arguments)

◆ withArgumentsValidationResult()

TYPO3\CMS\Extbase\Http\ForwardResponse::withArgumentsValidationResult ( Result  $argumentsValidationResult)

◆ withControllerName()

TYPO3\CMS\Extbase\Http\ForwardResponse::withControllerName ( string  $controllerName)

◆ withExtensionName()

TYPO3\CMS\Extbase\Http\ForwardResponse::withExtensionName ( string  $extensionName)

◆ withoutArguments()

TYPO3\CMS\Extbase\Http\ForwardResponse::withoutArguments ( )

Definition at line 71 of file ForwardResponse.php.

◆ withoutControllerName()

TYPO3\CMS\Extbase\Http\ForwardResponse::withoutControllerName ( )

Definition at line 43 of file ForwardResponse.php.

◆ withoutExtensionName()

TYPO3\CMS\Extbase\Http\ForwardResponse::withoutExtensionName ( )

Definition at line 57 of file ForwardResponse.php.

Member Data Documentation

◆ $arguments

array TYPO3\CMS\Extbase\Http\ForwardResponse::$arguments = null
private

◆ $argumentsValidationResult

Result TYPO3\CMS\Extbase\Http\ForwardResponse::$argumentsValidationResult
private

◆ $controllerName

string TYPO3\CMS\Extbase\Http\ForwardResponse::$controllerName = null
private

◆ $extensionName

string TYPO3\CMS\Extbase\Http\ForwardResponse::$extensionName = null
private