ComplaintSolutionFormTrait
Add/edit form of a complaint solution: a multilingual name only (own solution, new goods, goods repair, refund), like `ProductTagFormTrait` without `attributeClass` (no untranslated field).
Table of Contents
Methods
- createComponentEditForm() : Form
- addComplaintSolutionTranslationFields() : void
- buildComplaintSolutionEntity() : ComplaintSolution
- saveComplaintSolutionForm() : bool
- setComplaintSolutionFormDefaults() : void
Methods
createComponentEditForm()
protected
createComponentEditForm() : Form
Return values
FormaddComplaintSolutionTranslationFields()
private
addComplaintSolutionTranslationFields(Form $form) : void
Parameters
- $form : Form
buildComplaintSolutionEntity()
private
buildComplaintSolutionEntity(ArrayHash<string|int, mixed> $values) : ComplaintSolution
Parameters
- $values : ArrayHash<string|int, mixed>
Return values
ComplaintSolutionsaveComplaintSolutionForm()
private
saveComplaintSolutionForm(ArrayHash<string|int, mixed> $values) : bool
Parameters
- $values : ArrayHash<string|int, mixed>
Return values
boolsetComplaintSolutionFormDefaults()
private
setComplaintSolutionFormDefaults(Form $form) : void
Parameters
- $form : Form