DeprecatingRequestWrapper extends RequestWrapper

Some scopes - especially fetching page TSconfig do not have a Request, for instance when the DataHandler needs page TSconfig of a page. As such, using conditions based on Request data is problematic for user TSconfig and page TSconfig.

Deprecated

since v12, will be removed in v13. Remove in UserTsConfigFactory and PageTsConfigFactory as well!

This was working in v11, though. To deprecate this case, we provide the 'request' variable through this DeprecatingRequestWrapper and log usages.

Internal

Table of Contents

Properties

$request  : ServerRequestInterface

Methods

__construct()  : mixed
getCookieParams()  : array<string|int, mixed>
getHeaders()  : array<string|int, mixed>
getNormalizedParams()  : NormalizedParams|null
getPageArguments()  : PageArguments|null
getParsedBody()  : array<string|int, mixed>
getQueryParams()  : array<string|int, mixed>
getSite()  : SiteInterface|null
getSiteLanguage()  : SiteLanguage|null

Properties

$request

protected ServerRequestInterface $request

Methods

__construct()

public __construct(ServerRequestInterface|null $request) : mixed
Parameters
$request : ServerRequestInterface|null

getCookieParams()

public getCookieParams() : array<string|int, mixed>
Return values
array<string|int, mixed>

getHeaders()

public getHeaders() : array<string|int, mixed>
Return values
array<string|int, mixed>

getParsedBody()

public getParsedBody() : array<string|int, mixed>
Return values
array<string|int, mixed>

getQueryParams()

public getQueryParams() : array<string|int, mixed>
Return values
array<string|int, mixed>

getSiteLanguage()

public getSiteLanguage() : SiteLanguage|null
Tags
todo:

Could be removed since 'siteLanguage' variable is provided explicitly.

Return values
SiteLanguage|null

        
On this page

Search results