Drupal\helper\Plugin\Mail\LoggerMail
Defines a mail backend that captures sent messages to the logger.
To enable, save a variable in settings.php (or otherwise) whose value can be as simple as:
Implements:
Drupal\Core\Mail\MailInterface, Drupal\Core\Plugin\ContainerFactoryPluginInterface
Methods
| Name | Description |
|---|---|
| __construct | Constructs a new LoggerMail object. |
| create | {@inheritdoc} |
| format | {@inheritdoc} |
| {@inheritdoc} |
LoggerMail::__construct
Description
public __construct (array $configuration, string $plugin_id, mixed $plugin_definition, \Psr\Log\LoggerInterface $logger)
Constructs a new LoggerMail object.
Parameters
(array) $configuration:
A configuration array containing information about the plugin instance.(string) $plugin_id:
The plugin_id for the plugin instance.(mixed) $plugin_definition:
The plugin implementation definition.(\Psr\Log\LoggerInterface) $logger:
The logger.
Return Values
void
LoggerMail::create
Description
public static create (void)
{@inheritdoc}
Parameters
This function has no parameters.
Return Values
void
LoggerMail::format
Description
public format (void)
{@inheritdoc}
Parameters
This function has no parameters.
Return Values
void
LoggerMail::mail
Description
public mail (void)
{@inheritdoc}
Parameters
This function has no parameters.
Return Values
void