Properties

$container

$container : \App\Controllers\Nimble\Foundation\Container

Type

\App\Controllers\Nimble\Foundation\Container

$request

$request : \App\Controllers\Nimble\Http\Request

Type

\App\Controllers\Nimble\Http\Request

$response

$response : \App\Controllers\Nimble\Http\Response

Type

\App\Controllers\Nimble\Http\Response

$respData

$respData : 

Type

Methods

__construct()

__construct(\App\Controllers\Nimble\Foundation\Container  $container) 

Parameters

\App\Controllers\Nimble\Foundation\Container $container

request()

request(  $request) 

Parameters

$request

response()

response() 

main()

main() 

setHeader()

setHeader(string  $key, string  $value) 

Parameters

string $key
string $value

cookie()

cookie(string  $name, string  $value, integer  $expire, string  $path = '/', string  $domain = '', boolean  $secure = false, boolean  $httpOnly = false) : boolean

Parameters

string $name
string $value
integer $expire
string $path
string $domain
boolean $secure
boolean $httpOnly

Returns

boolean

view()

view(string  $tpl, array  $vars = array()) : string

Parameters

string $tpl
array $vars

Returns

string

outputJson()

outputJson(  $data = array(),   $errno,   $message = 'success') 

Parameters

$data
$errno
$message

validator()

validator(array  $validReg, array  $validMsg = array()) 

Parameters

array $validReg
array $validMsg

initialize()

initialize() 

enableCrossRequest()

enableCrossRequest() 

alertExclTimeThreshold()

alertExclTimeThreshold(  $totCount,   $exclWtList) 

Parameters

$totCount
$exclWtList

filterMaxExclTimeCalls()

filterMaxExclTimeCalls(array  $profile,   $topWallTime) 

Parameters

array $profile
$topWallTime

formatRespArrayData()

formatRespArrayData(  $name, array  $arrData) 

Parameters

$name
array $arrData