final class MicroPresenter implements IPresenter

Micro presenter.

Methods

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

No description

Container|null
getContext()

No description

run(Request $request)

No description

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

No description

redirectUrl(string $url, int $httpCode = Http\IResponse::S302_Found)

Redirects to another URL.

never
error(string $message = '', int $httpCode = Http\IResponse::S404_NotFound)

Throws HTTP error.

Request|null
getRequest()

No description

Details

at line 27
__construct(Container|null $context = null, IRequest|null $httpRequest = null, Router|null $router = null)

No description

Parameters

Container|null $context
IRequest|null $httpRequest
Router|null $router

at line 35
Container|null getContext()

No description

Return Value

Container|null

at line 41
Response run(Request $request)

No description

Parameters

Request $request

Return Value

Response

at line 111
Template createTemplate(string|null $class = null, callable|null $latteFactory = null)

No description

Parameters

string|null $class
callable|null $latteFactory

Return Value

Template

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

Redirects to another URL.

Parameters

string $url
int $httpCode

Return Value

RedirectResponse

at line 146
never error(string $message = '', int $httpCode = Http\IResponse::S404_NotFound)

Throws HTTP error.

Parameters

string $message
int $httpCode

Return Value

never

Exceptions

BadRequestException

at line 152
Request|null getRequest()

No description

Return Value

Request|null