abstract class Control extends PresenterComponent implements IPartiallyRenderable

Control is renderable component.

Properties

ITemplate read-only $template

Methods

ITemplate
getTemplate()

No description

ITemplate
createTemplate()

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 56
final ITemplate getTemplate()

No description

Return Value

ITemplate

at line 74
protected ITemplate createTemplate()

No description

Return Value

ITemplate

at line 117
void templatePrepareFilters($template)

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

Parameters

$template

Return Value

void

at line 130
IComponent getWidget($name)

Returns widget component specified by name.

Parameters

$name

Return Value

IComponent

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

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

Parameters

$message
$type

Return Value

stdClass

at line 167
void invalidateControl($snippet = NULL)

Forces control or its snippet to repaint.

Parameters

$snippet

Return Value

void

at line 179
void validateControl($snippet = NULL)

Allows control or its snippet to not repaint.

Parameters

$snippet

Return Value

void

at line 196
bool isControlInvalid($snippet = NULL)

Is required to repaint the control or its snippet?

Parameters

$snippet

Return Value

bool

at line 224
string getSnippetId($name = NULL)

Returns snippet HTML ID.

Parameters

$name

Return Value

string