|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ILIAS\Mail\Cron\ExpiredOrOrphanedMails\Notifier: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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
|
private |
Definition at line 90 of file Notifier.php.
References ReportDto\getFolderObjects(), and ReportDto\getUserId().
Referenced by ILIAS\Mail\Cron\ExpiredOrOrphanedMails\Notifier\send().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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.