public
|
#
__construct( array $mode, array $elements, array $context )
Init actions.
Renew token on each request.
Parameters
- $mode
- Request Mode.
- $elements
- Request Elements. All Routed variables.
- $context
- Request Context Server data.
|
public
string
|
#
controller( )
Retrieves the controller action name.
Retrieves the controller action name.
Returns
string
|
public
string
|
#
action( )
Retrieves the request action name.
Retrieves the request action name.
Returns
string
|
public
array
|
#
mode( string $segment = null )
Retrives request mode or part of it.
Retrives request mode or part of it.
Parameters
- $segment
- Mode segment name.
Returns
array
|
public
mixed
|
#
get( string $key = null )
Retrieves the GET request params - $context[_GET] contents.
Retrieves the GET request params - $context[_GET] contents.
Parameters
- $key
- Name of the parameter(optional).
Returns
mixed
|
public
mixed
|
#
post( string $key = null )
Retrieves the POST request params - $context[_POST] contents.
Retrieves the POST request params - $context[_POST] contents.
Parameters
- $key
- Name of the parameter(optional).
Returns
mixed
|
public
mixed
|
#
files( string $key = null )
Retrieves the FILES request params - $context[_FILES] contents.
Retrieves the FILES request params - $context[_FILES] contents.
Parameters
- $key
- Name of the parameter(optional).
Returns
mixed
|
public
mixed
|
#
meta( string $key = null )
Retrieves the Request meta params - $context[_SERVER] contents.
Retrieves the Request meta params - $context[_SERVER] contents.
Parameters
- $key
- Name of the parameter(optional).
Returns
mixed
|
public
mixed
|
#
variables( string $key = null )
Retrieves all Request variables params - $context[_REQUEST] contents.
Retrieves all Request variables params - $context[_REQUEST] contents.
Parameters
- $key
- Name of the parameter(optional).
Returns
mixed
|
public
mixed
|
#
cookies( string $key = null )
Retrieves all Request variables params - $context[_COOKIE] contents.
Retrieves all Request variables params - $context[_COOKIE] contents.
Parameters
- $key
- Name of the parameter(optional).
Returns
mixed
|
public
string
|
#
type( )
Type of the request.
Returns
string
|
public
string
|
#
method( )
Method of the request.
Returns
string
|
public
string
|
#
token( )
Get current Request token.
Get current Request token.
Returns
string
|
public
|
|
public static
string
|
#
generateToken( )
Generates a unique token.
Generates a unique token.
Returns
string
|
public
|
#
redirectTo( mixed $url, integer $status = 302 )
Redirects the browser to a specified target.
Redirects the browser to a specified target.
Parameters
- $url
- Array/String representation of url.
- $status
- Redirect status code according to HTTP specification (301, 302, 303, 307).
Uses
Example
redirectTo(array('action' => 'show', 'id' => 5))
redirectTo('http://www.athlonproduction.com')
redirectTo('back') - Only current controller action name.
|
public
boolean
|
#
is( string $type )
Checks the type of the request.
Checks the type of the request.
Parameters
- $type
- Type of the request to check.
Returns
boolean
|
public
|
#
setToken( string $token )
Specify request token.
Parameters
|
public
boolean
|
#
isValid( )
Verifies validity of the request.
Verifies validity of the request.
Returns
boolean
|