Source of file EmailReminderMailOutInterface.php
Size: 0,966 Bytes - Last Modified: 2021-12-23T10:41:35+00:00
/var/www/docs.ssmods.com/process/src/src/Interfaces/EmailReminderMailOutInterface.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344 | <?php namespace SunnySideUp\EmailReminder\Interfaces; use SilverStripe\Control\HTTPRequest; interface EmailReminderMailOutInterface { public function setVerbose($b); public function setTestOnly($b); /** * @todo: 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 * * @param HTTPRequest $request */ public function run($request); /** * @return null|EmailReminderReplacerClassInterface */ public function getReplacerObject(); /** * @param mixed $record * @param mixed $content * * @return string */ public function getParsedContent($record, $content); } |