FormBuilderEmail::addFileAttachment() FormBuilderEmail::addFileAttachment($filename) FormBuilderEmail::addFileAttachment($filename) | bool | Add a file attachment to the email (if supposed by the WireMail type being used) | |
FormBuilderEmail::emailsToArray() FormBuilderEmail::emailsToArray(string $str) FormBuilderEmail::emailsToArray(string $str) | array | Takes a string of email addresses (one per line), optionally including conditions, and convert them to an array of email addresses | |
FormBuilderEmail::getRawFormData() FormBuilderEmail::getRawFormData() FormBuilderEmail::getRawFormData() | array | Get raw form data as associative array | |
FormBuilderEmail::getWireMail() FormBuilderEmail::getWireMail() FormBuilderEmail::getWireMail() | WireMail | Get WireMail instance that will be used for sending | |
FormBuilderEmail::send() FormBuilderEmail::send() FormBuilderEmail::send(string $template = 'email') | bool int | Send the email | |
FormBuilderEmail::setAllowSubjectPlaceholders() FormBuilderEmail::setAllowSubjectPlaceholders(bool $allow) FormBuilderEmail::setAllowSubjectPlaceholders(bool $allow) | None | Allow placeholder {tags} in email subject? (default is false) | |
FormBuilderEmail::setLabels() FormBuilderEmail::setLabels(array $labels) FormBuilderEmail::setLabels(array $labels, bool $entityEncode = true) | None | Add additional labels to appear in email, indexed by field/property name | |
FormBuilderEmail::setMailer() FormBuilderEmail::setMailer(string $mailerName) FormBuilderEmail::setMailer(string $mailerName) | None | Set name of mailer (WireMail) module to use, or use 'WireMail' for native PHP mail() or blank for auto-detect | |
FormBuilderEmail::setRawFormData() FormBuilderEmail::setRawFormData(array $data) FormBuilderEmail::setRawFormData(array $data) | None | Set raw form data from associative array | |
FormBuilderEmail::setSkipFieldName() FormBuilderEmail::setSkipFieldName(string $fieldName) FormBuilderEmail::setSkipFieldName(string $fieldName) | $this | Set a field name that should be skipped in this email | |
FormBuilderEmail::setSkipFieldType() FormBuilderEmail::setSkipFieldType(string $fieldType) FormBuilderEmail::setSkipFieldType(string $fieldType) | $this | Set a field type where all fields of the type should be skipped in this email | |
FormBuilderEmail::setTemplateVar() FormBuilderEmail::setTemplateVar(string $name, mixed $value) FormBuilderEmail::setTemplateVar(string $name, mixed $value) | $this | Set a variable to be provided to the rendering template | |
FormBuilderEmail::setValues() FormBuilderEmail::setValues(array $values) FormBuilderEmail::setValues(array $values, bool $entityEncode = true) | None | Add additional values to appear in email, indexed by field/property name | |
FormBuilderEmail::setWireMail() FormBuilderEmail::setWireMail(WireMail $wireMail) FormBuilderEmail::setWireMail(WireMail $wireMail) | None | Set WireMail instance to use | |