interface YamlFormEmailProviderInterface in YAML Form 8
Defines the interface for form email provider.
Hierarchy
- interface \Drupal\yamlform\YamlFormEmailProviderInterface
Expanded class hierarchy of YamlFormEmailProviderInterface
All classes that implement YamlFormEmailProviderInterface
File
- src/
YamlFormEmailProviderInterface.php, line 8
Namespace
Drupal\yamlformView source
interface YamlFormEmailProviderInterface {
/**
* Get list of known contrib module that support HTML email.
*
* @return array
* An array containing known contrib module that support HTML email.
*/
public function getModules();
/**
* Check if the YAML Form module should provide support for sending HTML emails.
*/
public function check();
/**
* Check if form email handler is installed.
*/
public function installed();
/**
* Install form's PHP mail handler which supports sending HTML emails.
*/
public function install();
/**
* Uninstall form's PHP mail handler which supports sending HTML emails.
*/
public function uninstall();
/**
* Get the HTML email provider module machine name.
*
* @return bool|string
* The HTML email provider module machine name.
*/
public function getModule();
/**
* Get the HTML email provider human readable module name.
*
* @return bool|string
* The HTML email provider module name.
*/
public function getModuleName();
/**
* Get the mail back-end plugin id.
*
* @return string
* The email handler plugin id.
*/
public function getMailPluginId();
/**
* Get the mail back-end plugin definition.
*
* @return array
* A plugin definition array.
*/
public function getMailPluginDefinition();
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
YamlFormEmailProviderInterface:: |
public | function | Check if the YAML Form module should provide support for sending HTML emails. | 1 |
YamlFormEmailProviderInterface:: |
public | function | Get the mail back-end plugin definition. | 1 |
YamlFormEmailProviderInterface:: |
public | function | Get the mail back-end plugin id. | 1 |
YamlFormEmailProviderInterface:: |
public | function | Get the HTML email provider module machine name. | 1 |
YamlFormEmailProviderInterface:: |
public | function | Get the HTML email provider human readable module name. | 1 |
YamlFormEmailProviderInterface:: |
public | function | Get list of known contrib module that support HTML email. | 1 |
YamlFormEmailProviderInterface:: |
public | function | Install form's PHP mail handler which supports sending HTML emails. | 1 |
YamlFormEmailProviderInterface:: |
public | function | Check if form email handler is installed. | 1 |
YamlFormEmailProviderInterface:: |
public | function | Uninstall form's PHP mail handler which supports sending HTML emails. | 1 |