Control
abstract class Control extends Component implements Renderable
Control is renderable Presenter component.
Properties
| $snippetMode | |||
| DefaultTemplate read-only | $template |
Methods
No description
No description
No description
No description
Descendant can override this method to customize template compile-time filters.
Saves the message to template, that can be displayed after redirect.
Forces control or its snippet to repaint.
Is required to repaint the control or its snippet?
Returns snippet HTML ID.
Details
at line 32
final Control
setTemplateFactory(TemplateFactory $templateFactory)
No description
at line 39
final Template
getTemplate()
No description
at line 54
protected Template
createTemplate(string|null $class = null)
No description
at line 63
string|null
formatTemplateClass()
No description
at line 73
protected string|null
checkTemplateClass(string $class)
| internal |
No description
at line 95
void
templatePrepareFilters(Template $template)
deprecated
deprecated
Descendant can override this method to customize template compile-time filters.
at line 103
stdClass
flashMessage(string|stdClass|Stringable $message, string $type = 'info')
Saves the message to template, that can be displayed after redirect.
at line 124
void
redrawControl(string|null $snippet = null, bool $redraw = true)
Forces control or its snippet to repaint.
at line 141
bool
isControlInvalid(string|null $snippet = null)
Is required to repaint the control or its snippet?
at line 171
string
getSnippetId(string $name)
Returns snippet HTML ID.