Pionia Core

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

$authenticated

public bool $authenticated

Whether the request is authenticated or not

$authenticated

private bool $authenticated = false

Methods

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
Arrayable

getFileByName()

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

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
$this

setArrayContext()

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

        
On this page

Search results