ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Public Member Functions | |
__construct (private readonly ilMailCronOrphanedMails $job, private readonly NotificationsCollector $collector, private readonly int $mail_expiration_days, private readonly int $mail_expiration_warning_days, ?ilDBInterface $db=null, ?ClockInterface $clock=null) | |
send () | |
Private Member Functions | |
markAsNotified (ReportDto $collection_obj) | |
sendMail (ReportDto $collection_obj) | |
Private Attributes | |
const int | NOTIFICATION_MARKER_PING_THRESHOLD = 250 |
const int | MAIL_DELIVERY_PING_THRESHOLD = 25 |
readonly ilDBInterface | $db |
readonly ClockInterface | $clock |
readonly ilDBStatement | $mark_as_notified_stmt |
Definition at line 31 of file Notifier.php.
ILIAS\Mail\Cron\ExpiredOrOrphanedMails\Notifier::__construct | ( | private readonly ilMailCronOrphanedMails | $job, |
private readonly NotificationsCollector | $collector, | ||
private readonly int | $mail_expiration_days, | ||
private readonly int | $mail_expiration_warning_days, | ||
?ilDBInterface | $db = null , |
||
?ClockInterface | $clock = null |
||
) |
Definition at line 40 of file Notifier.php.
References ILIAS\Mail\Cron\ExpiredOrOrphanedMails\Notifier\$clock, ILIAS\Mail\Cron\ExpiredOrOrphanedMails\Notifier\$db, $DIC, and ilDBConstants\T_INTEGER.
|
private |
Definition at line 59 of file Notifier.php.
References ReportDto\getFolderObjects().
Referenced by ILIAS\Mail\Cron\ExpiredOrOrphanedMails\Notifier\send().
ILIAS\Mail\Cron\ExpiredOrOrphanedMails\Notifier::send | ( | ) |
Definition at line 98 of file Notifier.php.
References ILIAS\Mail\Cron\ExpiredOrOrphanedMails\Notifier\markAsNotified(), and ILIAS\Mail\Cron\ExpiredOrOrphanedMails\Notifier\sendMail().
|
private |
Definition at line 90 of file Notifier.php.
References ReportDto\getFolderObjects(), and ReportDto\getUserId().
Referenced by ILIAS\Mail\Cron\ExpiredOrOrphanedMails\Notifier\send().
|
private |
Definition at line 37 of file Notifier.php.
Referenced by ILIAS\Mail\Cron\ExpiredOrOrphanedMails\Notifier\__construct().
|
private |
Definition at line 36 of file Notifier.php.
Referenced by ILIAS\Mail\Cron\ExpiredOrOrphanedMails\Notifier\__construct().
|
private |
Definition at line 38 of file Notifier.php.
|
private |
Definition at line 34 of file Notifier.php.
|
private |
Definition at line 33 of file Notifier.php.