‪TYPO3CMS  ‪main
TYPO3\CMS\Core\ExpressionLanguage\RequestWrapper Class Reference

Public Member Functions

 __construct (?ServerRequestInterface $request)
 
 getQueryParams ()
 
 getParsedBody ()
 
 getHeaders ()
 
 getCookieParams ()
 
 getSite ()
 
 getSiteLanguage ()
 
 getNormalizedParams ()
 
 getPageArguments ()
 
 getFrontendUser ()
 

Protected Attributes

ServerRequestInterface $request
 

Detailed Description

This class provides access to some methods of the ServerRequest object. To prevent access to all methods of the ServerRequest object within conditions, this class was introduced to control which methods are exposed.

Definition at line 35 of file RequestWrapper.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\ExpressionLanguage\RequestWrapper::__construct ( ?ServerRequestInterface  $request)

Member Function Documentation

◆ getCookieParams()

TYPO3\CMS\Core\ExpressionLanguage\RequestWrapper::getCookieParams ( )

Definition at line 59 of file RequestWrapper.php.

◆ getFrontendUser()

TYPO3\CMS\Core\ExpressionLanguage\RequestWrapper::getFrontendUser ( )

Exposing the full FE user object may change

Definition at line 93 of file RequestWrapper.php.

◆ getHeaders()

TYPO3\CMS\Core\ExpressionLanguage\RequestWrapper::getHeaders ( )

Definition at line 54 of file RequestWrapper.php.

◆ getNormalizedParams()

TYPO3\CMS\Core\ExpressionLanguage\RequestWrapper::getNormalizedParams ( )

Definition at line 80 of file RequestWrapper.php.

◆ getPageArguments()

TYPO3\CMS\Core\ExpressionLanguage\RequestWrapper::getPageArguments ( )

Definition at line 85 of file RequestWrapper.php.

◆ getParsedBody()

TYPO3\CMS\Core\ExpressionLanguage\RequestWrapper::getParsedBody ( )

Definition at line 49 of file RequestWrapper.php.

◆ getQueryParams()

TYPO3\CMS\Core\ExpressionLanguage\RequestWrapper::getQueryParams ( )

Definition at line 44 of file RequestWrapper.php.

◆ getSite()

TYPO3\CMS\Core\ExpressionLanguage\RequestWrapper::getSite ( )
Todo:
‪: Could be removed since 'site' variable is provided explicitly.

Definition at line 67 of file RequestWrapper.php.

◆ getSiteLanguage()

TYPO3\CMS\Core\ExpressionLanguage\RequestWrapper::getSiteLanguage ( )
Todo:
‪: Could be removed since 'siteLanguage' variable is provided explicitly.

Definition at line 75 of file RequestWrapper.php.

Member Data Documentation

◆ $request

ServerRequestInterface TYPO3\CMS\Core\ExpressionLanguage\RequestWrapper::$request
protected