ShipperFormTrait
Edit/add form of a shipper: basic fields (e-mail notice on/off, icon CSS class) + multilingual texts including the expedition notice template (`emailSubject`/`emailBody`; the `{$expeditionInformations}`/ `{$expeditionDatetime}`/`{$expeditionCode}` placeholders are substituted only when `OrderEmailGenerator` sends the e-mail, the form just stores the text).
Table of Contents
Methods
- createComponentEditForm() : Form
- addShipperMainFields() : void
- addShipperTranslationFields() : void
- buildShipperEntity() : Shipper
- saveShipperForm() : bool
- setShipperFormDefaults() : void
Methods
createComponentEditForm()
protected
createComponentEditForm() : Form
Return values
FormaddShipperMainFields()
private
addShipperMainFields(Form $form) : void
Parameters
- $form : Form
addShipperTranslationFields()
private
addShipperTranslationFields(Form $form) : void
Parameters
- $form : Form
buildShipperEntity()
private
buildShipperEntity(ArrayHash<string|int, mixed> $values) : Shipper
Parameters
- $values : ArrayHash<string|int, mixed>
Return values
ShippersaveShipperForm()
private
saveShipperForm(ArrayHash<string|int, mixed> $values) : bool
Parameters
- $values : ArrayHash<string|int, mixed>
Return values
boolsetShipperFormDefaults()
private
setShipperFormDefaults(Form $form) : void
Parameters
- $form : Form