Methods

prepare()

prepare(array  $GET, array  $POST, array  $SERVER, string  $RAW_BODY = null, array  $COOKIE = array(), array  $FILES = array()) : void

Parameters

array $GET
array $POST
array $SERVER
string $RAW_BODY
array $COOKIE
array $FILES

getRawBody()

getRawBody() : string

Returns

string

setParams()

setParams(array  $params) : static

Parameters

array $params

Returns

static

getCookie()

getCookie(string  $name = null, string  $default = '') : mixed|null

Gets a cookie

Parameters

string $name
string $default

Returns

mixed|null

hasCookie()

hasCookie(string  $name) : boolean

Parameters

string $name

Returns

boolean

get()

get(string  $name = null, mixed  $default = null) : mixed

Parameters

string $name
mixed $default

Returns

mixed

getId()

getId(string  $name = 'id') : integer|string

Parameters

string $name

Returns

integer|string

getServer()

getServer(string  $name = null, mixed  $default = '') : mixed

Parameters

string $name
mixed $default

Returns

mixed

setServer()

setServer(string  $name, string  $value) : static

Parameters

string $name
string $value

Returns

static

getMethod()

getMethod() : string

Returns

string

has()

has(string  $name) : boolean

Parameters

string $name

Returns

boolean

hasServer()

hasServer(string  $name) : boolean

Parameters

string $name

Returns

boolean

getScheme()

getScheme() : string

Gets HTTP schema (http/https)

Returns

string

isAjax()

isAjax() : boolean

Returns

boolean

isWebSocket()

isWebSocket() : boolean

Returns

boolean

getClientIp()

getClientIp() : string

Returns

string

getUserAgent()

getUserAgent(integer  $max_len = -1) : string

Parameters

integer $max_len

Returns

string

isPost()

isPost() : boolean

Checks whether HTTP method is POST.

Returns

boolean

isGet()

isGet() : boolean

Checks whether HTTP method is GET.

Returns

boolean

isPut()

isPut() : boolean

Checks whether HTTP method is PUT.

Returns

boolean

isHead()

isHead() : boolean

Checks whether HTTP method is HEAD.

Returns

boolean

isDelete()

isDelete() : boolean

Checks whether HTTP method is DELETE.

Returns

boolean

isOptions()

isOptions() : boolean

Checks whether HTTP method is OPTIONS.

Returns

boolean

isPatch()

isPatch() : boolean

Checks whether HTTP method is PATCH.

Returns

boolean

hasFiles()

hasFiles(boolean  $onlySuccessful = true) : boolean

Checks whether request include attached files

Parameters

boolean $onlySuccessful

Returns

boolean

getFiles()

getFiles(boolean  $onlySuccessful = true) : array<mixed,\ManaPHP\Http\Request\FileInterface>

Gets attached files as \ManaPHP\Http\Request\FileInterface compatible instances

Parameters

boolean $onlySuccessful

Returns

array<mixed,\ManaPHP\Http\Request\FileInterface>

getReferer()

getReferer(integer  $max_len = -1) : string

Gets web page that refers active request. ie: http://www.google.com

Parameters

integer $max_len

Returns

string

getOrigin()

getOrigin(boolean  $strict = true) : string

Parameters

boolean $strict

Returns

string

getHost()

getHost() : string

Returns

string

getUrl()

getUrl() : string

http://localhost:8080/test/test.jsp

Returns

string

getUri()

getUri() : string

/test/test.jsp

Returns

string

getToken()

getToken(string  $name = 'token') : string|null

Parameters

string $name

Returns

string|null

getRequestId()

getRequestId() : string

Returns

string

setRequestId()

setRequestId(string  $request_id = null) : void

Parameters

string $request_id

getRequestTime()

getRequestTime() : float

Returns

float

getElapsedTime()

getElapsedTime(integer  $precision = 3) : float

Parameters

integer $precision

Returns

float

getIfNoneMatch()

getIfNoneMatch() : string|null

Returns

string|null

getAcceptLanguage()

getAcceptLanguage() : string|null

Returns

string|null