Properties

$params

$params : array

Passed parameters

Type

array

$getParams

$getParams : array

Passed GET-parameters

Type

array

$postParams

$postParams : array

Passed POST-parameters

Type

array

$routes

$routes : array

Stored routes

Type

array

$reverseRoutes

$reverseRoutes : array

Stored reverse-routes

Type

array

Methods

getParam()

getParam(integer  $index, string  $defaultIndex = null) : string

Get a parameter.

Parameters

integer $index

Index of parameter

string $defaultIndex

Index of default configuration value for this parameter

Returns

string —

Value of parameter

getParams()

getParams(integer  $offset) : array

Get all parameters from index on.

Parameters

integer $offset

Offset-index

Returns

array —

Parameters

__construct()

__construct() 

Construct a new web-request.

getGetParam()

getGetParam(string  $key, string  $defaultIndex = null) : string

Get a GET-parameter.

Parameters

string $key

Key of GET-parameter

string $defaultIndex

Index of default configuration value for this parameter

Returns

string —

Value of GET-parameter

getGetParams()

getGetParams() : array

Get all GET-parameters.

Returns

array —

GET-Parameters

getPostParam()

getPostParam(string  $key, string  $defaultValue = null) : string

Get a POST-parameter.

Parameters

string $key

Key of POST-parameter

string $defaultValue

Default value for this parameter

Returns

string —

Value of POST-parameter

getPostParams()

getPostParams() : array

Get all POST-parameters.

Returns

array —

POST-parameters

getRequestMethod()

getRequestMethod() : string

Get the method of the current request.

Returns

string —

Current request method

addRoute()

addRoute(string  $pattern, string  $replacement, boolean  $isLast = false) 

Add a URL-route.

Parameters

string $pattern

Regex-Pattern that defines the routing

string $replacement

Regex-Pattern for replacement

boolean $isLast

Stop after that rule

addReverseRoute()

addReverseRoute(string  $pattern, string  $replacement, boolean  $isLast = false) 

Add a reverse URL-route.

Parameters

string $pattern

Regex-Pattern that defines the reverse routing

string $replacement

Regex-Pattern for replacement

boolean $isLast

Stop after that rule

applyReverseRoutes()

applyReverseRoutes(string  $url) : string

Apply stored reverse-routes to an URL

Parameters

string $url

URL to apply reverse-routes to

Returns

string —

Reverse-routed URL

revalidate()

revalidate() 

Revalidate the current request

getServerParam()

getServerParam(string  $key) : string

Get a SERVER-parameter.

Parameters

string $key

Key of SERVER-parameter

Returns

string —

Value of SERVER-parameter

detectRequest()

detectRequest() 

Detect the current HTTP-request.

loadGetParams()

loadGetParams() 

Determine parameters passed by GET.

loadPostParams()

loadPostParams() 

Determine parameters passed by POST.

detectAjax()

detectAjax() 

Detect an AJAX-request by checking the X-Requested-With header and set the layout to 'ajax' in this case.

newRoute()

newRoute(string  $pattern, string  $replacement, boolean  $isLast = false) : array

Create a new URL-route.

Parameters

string $pattern

Regex-Pattern that defines the reverse routing

string $replacement

Regex-Pattern for replacement

boolean $isLast

Stop after that rule

Returns

array —

New URL-route

applyRoutes()

applyRoutes(string  $url, array  $routes) : string

Apply given routes to an URL

Parameters

string $url

URL to apply routes to

array $routes

Routes to apply

Returns

string —

Routed URL