Request
extends Request
in package
This method extends the Symfony request class to add more functionality to the request object.
All methods on the request object are still available in this class. But more methods have been added to the request object.
Tags
Table of Contents
Properties
- $auth : ContextUserObject|null
- $authenticated : bool
- $auth : ContextUserObject|null
- $authenticated : bool
Methods
- getAuth() : ContextUserObject|null
- The currently logged user in context object
- getData() : Arrayable
- Merges data sent from the client as json and form data as one array where one can access all the request data.
- getFileByName() : FileBag|null
- Returns the file from the request if the request was submitted as form data
- isAuthenticated() : bool
- This method checks if the request is authenticated
- setAuthenticationContext() : $this
- This method sets the authentication context for the request
- setArrayContext() : $this
- This method add data to the context object
Properties
$auth
public
ContextUserObject|null
$auth
The currently logged user in context object
$authenticated
public
bool
$authenticated
Whether the request is authenticated or not
$auth
private
ContextUserObject|null
$auth
= null
$authenticated
private
bool
$authenticated
= false
Methods
getAuth()
The currently logged user in context object
public
getAuth() : ContextUserObject|null
Return values
ContextUserObject|null —The currently logged in user object or null if no user is logged in
getData()
Merges data sent from the client as json and form data as one array where one can access all the request data.
public
getData() : Arrayable
This implies that this request is safe for both json and form data scenarios
Return values
ArrayablegetFileByName()
Returns the file from the request if the request was submitted as form data
public
getFileByName( $fileName) : FileBag|null
Parameters
Return values
FileBag|nullisAuthenticated()
This method checks if the request is authenticated
public
isAuthenticated() : bool
Return values
bool —Whether the request is authenticated or not
setAuthenticationContext()
This method sets the authentication context for the request
public
setAuthenticationContext(ContextUserObject $userObject) : $this
Parameters
- $userObject : ContextUserObject
Return values
$thissetArrayContext()
This method add data to the context object
private
setArrayContext(array<string|int, mixed> $contextData) : $this
Parameters
- $contextData : array<string|int, mixed>
-
The context data to be added to the request