SunnySideUp\EmailReminder\Tasks\EmailReminderDailyMailOut
Synopsis
class EmailReminderDailyMailOut
extends BuildTask
implements
EmailReminderMailOutInterface
{
- // members
- protected boolean $verbose = false;
- protected boolean $testOnly = false;
- protected EmailReminderReplacerClassInterface $replacerObject;
- private static integer $limit = 20;
- private static string $replacer_class = EmailReminderReplacerClassBase::class;
- // methods
- public void setVerbose()
- public void setTestOnly()
- public void run()
- public void runOne()
- public null|EmailReminderReplacerClassInterface getReplacerObject()
- public string getParsedContent()
- protected void startSending()
- protected void runAll()
- protected void sendEmail()
Hierarchy
Extends
- SilverStripe\Dev\BuildTask
Implements
Tasks
Line | Task |
---|---|
70+ | : https://docs.silverstripe.org/en/3.1/developer_guides/extending/injector/ implement for email class to be used... expire date = 08-09 days before 7 min: current date + 7 - grace days min: current date + 7 expire date = 08-09 days after 7 min: current date - 7 max current date - 7 - grace days |
29+ | : https://docs.silverstripe.org/en/3.1/developer_guides/extending/injector/ implement for email class to be used... expire date = 08-09 days before 7 min: current date + 7 - grace days min: current date + 7 expire date = 08-09 days after 7 min: current date - 7 max current date - 7 - grace days |
Members
private
- $limit — int
- $replacer_class — string
protected
- $replacerObject
—
SunnySideUp\EmailReminder\Interfaces\EmailReminderReplacerClassInterface
The object that replaces tags in the subject and content. - $testOnly
- $verbose