class MaintenanceScreen (View source)

Main class

Properties

protected string[] $config
protected ITranslatorProvider $translatorProvider
protected ITemplateRenderer $templateRenderer

Methods

__construct(array $config, ITranslatorProvider $translatorProvider, ITemplateRenderer $templateRenderer)

No description

Response
render(Request|null $request = null)

Renders maintenance screen for Request to Response

send(Request|null $request = null)

Renders and sends maintenance screen for Request

static Request
validateRequest(Request|null $request)

No description

Details

__construct(array $config, ITranslatorProvider $translatorProvider, ITemplateRenderer $templateRenderer)

Parameters

array $config Configuration array
ITranslatorProvider $translatorProvider Translator provider
ITemplateRenderer $templateRenderer Template renderer

Response render(Request|null $request = null)

Renders maintenance screen for Request to Response

If Request is not provided uses created from globals instance

Parameters

Request|null $request Request for rendering

Return Value

Response Rendered maintenance screen

send(Request|null $request = null)

Renders and sends maintenance screen for Request

If Request is not provided uses created from globals instance

Parameters

Request|null $request Request for rendering

static protected Request validateRequest(Request|null $request)

Parameters

Request|null $request

Return Value

Request