ContactMessageFormTrait
Edit form of a contact form message.
Untranslated entity with plain fields (e-mail, phone, subject, text) and read/answered flags.
The user link (userId) is chosen via the picker (hidden field +
UserPickerTrait), rendered in Latte as
{control picker-userId}. The skeleton comes from BasePresenter::createForm().
Table of Contents
Methods
- createComponentEditForm() : Form
- buildContactMessageEntity() : ContactMessage
- saveContactMessageForm() : bool
- setContactMessageFormDefaults() : void
Methods
createComponentEditForm()
protected
createComponentEditForm() : Form
Return values
FormbuildContactMessageEntity()
private
buildContactMessageEntity(ArrayHash<string|int, mixed> $values) : ContactMessage
Parameters
- $values : ArrayHash<string|int, mixed>
Return values
ContactMessagesaveContactMessageForm()
private
saveContactMessageForm(ArrayHash<string|int, mixed> $values) : bool
Parameters
- $values : ArrayHash<string|int, mixed>
Return values
boolsetContactMessageFormDefaults()
private
setContactMessageFormDefaults(Form $form) : void
Parameters
- $form : Form