NSWDPC\Messaging\Mailgun\MailgunEmail
Email class to handle Mailgun smarts for Email sending For a description of the properties represented here see https://documentation.mailgun.com/en/latest/api-sending.html#sending
- Author: James <james.ellis@dpc.nsw.gov.au>
Synopsis
class MailgunEmail
extends Email
{
- // members
- private $connector;
- private array $customParameters = ;
- // methods
- public Message getConnector()
- public void getCustomParameters()
- public MailgunEmail clearCustomParameters()
- public MailgunEmail setCustomParameters()
Hierarchy
Extends
- SilverStripe\Control\Email\Email
Uses
- SilverStripe\Core\Config\Configurable
- SilverStripe\Core\Injector\Injectable
Members
private
- $connector
- $customParameters — array
Methods
public
- clearCustomParameters() — Clear custom parameters
- getConnector() — Retrieve the connector instance
- getCustomParameters() — Get the custom parameters for this particular message Custom parameters are retrievable once to avoid replaying them across multiple messages
- setCustomParameters() — Set custom parameters on the message connector