Request
m4\m4mvc\helper\Request
Methods
forceMethod
argument: string|array type or list of types
type: static
returns: error if message if method is not allowed, or true
usage:
<?php Request::forceMethod('post'); ?>
required
arguments: strings required parameters of request.
type: static
returns: error if required data not found, or true
usage:
<?php Request::required('id', 'username', 'password'); ?>
handle
type: static
description: adds POST or GET request data to Request::data parameter.
returns: parseUrl()
usage:
<?php $url = Request::handle(); ?>
getRequestType
type: static
returns: request method
usage:
<?php $requestType = Request::getRequestType(); ?>
jsonPost
type: static
returns: array, json Post content
select
arguments: array keys to select type: static returns: array of data usage
<?php $data = Request::select('username', 'password'); ?>
parseUrl
returns: parsed $_GET['url']
, array
mapUrl
argument: array
description: changes GET['url']
usage:
<?php Request::mapUrl([ 'cm' => 'controller/method', 'register' => 'users/register' ]); ?>