final class Request

Presenter request.

Constants

FORWARD

method

RESTORED

flag

VARYING

flag

Properties

string $presenterName
array $parameters
array $post
array $files
string|null $method

Methods

__construct(string $name, string|null $method = null, array $params = [], array $post = [], array $files = [], array $flags = [])

No description

setPresenterName(string $name)

Sets the presenter name.

string
getPresenterName()

Retrieve the presenter name.

setParameters(array $params)

Sets variables provided to the presenter.

array
getParameters()

Returns all variables provided to the presenter (usually via URL).

mixed
getParameter(string $key)

Returns a parameter provided to the presenter.

setPost(array $params)

Sets variables provided to the presenter via POST.

mixed
getPost(string|null $key = null)

Returns a variable provided to the presenter via POST.

setFiles(array $files)

Sets all uploaded files.

array
getFiles()

Returns all uploaded files.

setMethod(string|null $method)

Sets the method.

string|null
getMethod()

Returns the method.

bool
isMethod(string $method)

Checks if the method is the given one.

setFlag(string $flag, bool $value = true)

Sets the flag.

bool
hasFlag(string $flag)

Checks the flag.

array
toArray()

No description

Details

at line 38
__construct(string $name, string|null $method = null, array $params = [], array $post = [], array $files = [], array $flags = [])

No description

Parameters

string $name
string|null $method
array $params
array $post
array $files
array $flags

at line 52
Request setPresenterName(string $name)

Sets the presenter name.

Parameters

string $name

Return Value

Request

at line 62
string getPresenterName()

Retrieve the presenter name.

Return Value

string

at line 71
Request setParameters(array $params)

Sets variables provided to the presenter.

Parameters

array $params

Return Value

Request

at line 81
array getParameters()

Returns all variables provided to the presenter (usually via URL).

Return Value

array

at line 90
mixed getParameter(string $key)

Returns a parameter provided to the presenter.

Parameters

string $key

Return Value

mixed

at line 99
Request setPost(array $params)

Sets variables provided to the presenter via POST.

Parameters

array $params

Return Value

Request

at line 110
mixed getPost(string|null $key = null)

Returns a variable provided to the presenter via POST.

If no key is passed, returns the entire array.

Parameters

string|null $key

Return Value

mixed

at line 121
Request setFiles(array $files)

Sets all uploaded files.

Parameters

array $files

Return Value

Request

at line 131
array getFiles()

Returns all uploaded files.

Return Value

array

at line 140
Request setMethod(string|null $method)

Sets the method.

Parameters

string|null $method

Return Value

Request

at line 150
string|null getMethod()

Returns the method.

Return Value

string|null

at line 159
bool isMethod(string $method)

Checks if the method is the given one.

Parameters

string $method

Return Value

bool

at line 168
Request setFlag(string $flag, bool $value = true)

Sets the flag.

Parameters

string $flag
bool $value

Return Value

Request

at line 178
bool hasFlag(string $flag)

Checks the flag.

Parameters

string $flag

Return Value

bool

at line 184
array toArray()

No description

Return Value

array

Traits

SmartObject