SilverStripe\Newsletter\Control\Email\NewsletterEmail
Synopsis
class NewsletterEmail
extends Email
{
- // members
- protected $mailinglists;
- protected Newsletter $newsletter;
- protected Recipient $recipient;
- protected $fakeRecipient;
- private static boolean $link_tracking_enabled = true;
- // methods
- public void __construct()
- public void send()
- public Newsletter Newsletter()
- public string rewriteLinks()
- public string OnlineLink()
- public string UnsubscribeLink()
- protected templateData()
- public void getData()
Hierarchy
Extends
- SilverStripe\Control\Email\Email
Members
private
- $link_tracking_enabled
—
boolean
Should the link tracking be enabled.
protected
- $fakeRecipient — array
- $mailinglists — array
- $recipient — SilverStripe\Newsletter\Control\Email\Recipient
Methods
protected
public
- __construct()
- Newsletter()
- OnlineLink()
- UnsubscribeLink()
- getData()
- rewriteLinks() — Install link tracking by replacing existing links with "newsletterlink" and hash-based reference.
- send()