class Request

Presenter request.

Constants

FORWARD

method

SECURED

flag

RESTORED

flag

VARYING

flag

Properties

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

Methods

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

No description

setPresenterName($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($key)

Returns a parameter provided to the presenter.

setPost(array $params)

Sets variables provided to the presenter via POST.

mixed
getPost($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($method)

Sets the method.

string|null
getMethod()

Returns the method.

bool
isMethod($method)

Checks if the method is the given one.

setFlag($flag, $value = true)

Sets the flag.

bool
hasFlag($flag)

Checks the flag.

Details

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

No description

Parameters

$name
$method
array $params
array $post
array $files
array $flags

at line 81
Request setPresenterName($name)

Sets the presenter name.

Parameters

$name

Return Value

Request

at line 92
string getPresenterName()

Retrieve the presenter name.

Return Value

string

at line 102
Request setParameters(array $params)

Sets variables provided to the presenter.

Parameters

array $params

Return Value

Request

at line 113
array getParameters()

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

Return Value

array

at line 124
mixed getParameter($key)

Returns a parameter provided to the presenter.

Parameters

$key

Return Value

mixed

at line 134
Request setPost(array $params)

Sets variables provided to the presenter via POST.

Parameters

array $params

Return Value

Request

at line 147
mixed getPost($key = null)

Returns a variable provided to the presenter via POST.

If no key is passed, returns the entire array.

Parameters

$key

Return Value

mixed

at line 165
Request setFiles(array $files)

Sets all uploaded files.

Parameters

array $files

Return Value

Request

at line 176
array getFiles()

Returns all uploaded files.

Return Value

array

at line 187
Request setMethod($method)

Sets the method.

Parameters

$method

Return Value

Request

at line 198
string|null getMethod()

Returns the method.

Return Value

string|null

at line 209
bool isMethod($method)

Checks if the method is the given one.

Parameters

$method

Return Value

bool

at line 221
Request setFlag($flag, $value = true)

Sets the flag.

Parameters

$flag
$value

Return Value

Request

at line 233
bool hasFlag($flag)

Checks the flag.

Parameters

$flag

Return Value

bool

Traits

SmartObject