Control
abstract class Control extends Component implements Renderable
Control is renderable Presenter component.
Properties
$snippetMode | |||
Template|DefaultTemplate|stdClass read-only | $template |
Methods
getTemplate()
No description
createTemplate(string|null $class = null)
No description
string|null
formatTemplateClass()
No description
string|null
checkTemplateClass(string $class)
No description
void
templatePrepareFilters(Template $template)
Descendant can override this method to customize template compile-time filters.
flashMessage(HtmlStringable $message, string $type = 'info')
Saves the message to template, that can be displayed after redirect.
void
redrawControl(string|null $snippet = null, bool $redraw = true)
Forces control to repaint.
bool
isControlInvalid(string|null $snippet = null)
Is required to repaint the control?
string
getSnippetId(string $name)
Returns snippet HTML ID.
Details
at line 34
final
setTemplateFactory(TemplateFactory $templateFactory)
No description
at line 41
final Template
getTemplate()
No description
at line 51
protected Template
createTemplate(string|null $class = null)
No description
at line 59
string|null
formatTemplateClass()
No description
at line 66
protected string|null
checkTemplateClass(string $class)
internal |
No description
at line 87
void
templatePrepareFilters(Template $template)
Descendant can override this method to customize template compile-time filters.
at line 95
stdClass
flashMessage(HtmlStringable $message, string $type = 'info')
Saves the message to template, that can be displayed after redirect.
at line 116
void
redrawControl(string|null $snippet = null, bool $redraw = true)
Forces control to repaint.
at line 133
bool
isControlInvalid(string|null $snippet = null)
Is required to repaint the control?
at line 163
string
getSnippetId(string $name)
Returns snippet HTML ID.