Menu

## Request extends Request
in package

Request.php : 21

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

author

  Jet - ezrajet9@gmail.com

### 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

Request.php : 0
`public ContextUserObject|null $auth`

The currently logged user in context object

#### $authenticated

Request.php : 0
`public bool $authenticated`

Whether the request is authenticated or not

#### $auth

Request.php : 25
`private ContextUserObject|null $auth = null`

#### $authenticated

Request.php : 23
`private bool $authenticated = false`

### Methods

#### getAuth()

Request.php : 31

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()

Request.php : 99

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

Arrayable

#### getFileByName()

Request.php : 110

Returns the file from the request if the request was submitted as form data

`public getFileByName( $fileName) : FileBag|null`

##### Parameters

$fileName :

##### Return values

FileBag|null

#### isAuthenticated()

Request.php : 40

This method checks if the request is authenticated

`public isAuthenticated() : bool`

##### Return values

bool —

Whether the request is authenticated or not

#### setAuthenticationContext()

Request.php : 50

This method sets the authentication context for the request

`public setAuthenticationContext(ContextUserObject $userObject) : $this`

##### Parameters

$userObject : ContextUserObject

##### Return values

$this

#### setArrayContext()

Request.php : 65

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

##### Return values

$this

## Search results