class MicroPresenter implements IPresenter

Micro presenter.

Methods

__construct(Container $context = null, IRequest $httpRequest = null, IRouter $router = null)

No description

Container|null
getContext()

Gets the context.

run(Request $request)

No description

createTemplate($class = null, callable $latteFactory = null)

Template factory.

redirectUrl($url, $httpCode = Http\IResponse::S302_FOUND)

Redirects to another URL.

void
error($message = null, $httpCode = Http\IResponse::S404_NOT_FOUND)

Throws HTTP error.

Request|null
getRequest()

No description

Details

at line 37
__construct(Container $context = null, IRequest $httpRequest = null, IRouter $router = null)

No description

Parameters

Container $context
IRequest $httpRequest
IRouter $router

at line 49
Container|null getContext()

Gets the context.

Return Value

Container|null

at line 58
IResponse run(Request $request)

No description

Parameters

Request $request

Return Value

IResponse

at line 113
ITemplate createTemplate($class = null, callable $latteFactory = null)

Template factory.

Parameters

$class
callable $latteFactory

Return Value

ITemplate

at line 136
RedirectResponse redirectUrl($url, $httpCode = Http\IResponse::S302_FOUND)

Redirects to another URL.

Parameters

$url
$httpCode

Return Value

RedirectResponse

at line 149
void error($message = null, $httpCode = Http\IResponse::S404_NOT_FOUND)

Throws HTTP error.

Parameters

$message
$httpCode

Return Value

void

Exceptions

BadRequestException

at line 158
Request|null getRequest()

No description

Return Value

Request|null

Traits

SmartObject