abstract class Control extends PresenterComponent implements IRenderable

Control is renderable Presenter component.

Properties

bool $snippetMode
ITemplate read-only $template
string read-only $snippetId

Methods

ITemplate
getTemplate()

No description

ITemplate
createTemplate($class = NULL)

No description

void
templatePrepareFilters($template)

Descendant can override this method to customize template compile-time filters.

IComponent
getWidget($name)

Returns widget component specified by name.

flashMessage($message, $type = 'info')

Saves the message to template, that can be displayed after redirect.

void
invalidateControl($snippet = NULL)

Forces control or its snippet to repaint.

void
validateControl($snippet = NULL)

Allows control or its snippet to not repaint.

bool
isControlInvalid($snippet = NULL)

Is required to repaint the control or its snippet?

string
getSnippetId($name = NULL)

Returns snippet HTML ID.

Details

at line 39
ITemplate getTemplate()

No description

Return Value

ITemplate

at line 57
protected ITemplate createTemplate($class = NULL)

No description

Parameters

$class

Return Value

ITemplate

at line 94
void templatePrepareFilters($template)

Descendant can override this method to customize template compile-time filters.

Parameters

$template

Return Value

void

at line 105
IComponent getWidget($name)

Returns widget component specified by name.

Parameters

$name

Return Value

IComponent

at line 118
stdClass flashMessage($message, $type = 'info')

Saves the message to template, that can be displayed after redirect.

Parameters

$message
$type

Return Value

stdClass

at line 140
void invalidateControl($snippet = NULL)

Forces control or its snippet to repaint.

Parameters

$snippet

Return Value

void

at line 151
void validateControl($snippet = NULL)

Allows control or its snippet to not repaint.

Parameters

$snippet

Return Value

void

at line 167
bool isControlInvalid($snippet = NULL)

Is required to repaint the control or its snippet?

Parameters

$snippet

Return Value

bool

at line 203
string getSnippetId($name = NULL)

Returns snippet HTML ID.

Parameters

$name

Return Value

string