ILIAS
release_8 Revision v8.23
◀ ilDoc Overview
FolderDto.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Mail\Cron\ExpiredOrOrphanedMails
;
22
23
class
FolderDto
24
{
25
private
int
$folder_id
;
26
private
?
string
$folder_title
;
28
private
array
$orphaned_mail_objects
= [];
29
30
public
function
__construct
(
int
$folder_id, ?
string
$folder_title)
31
{
32
$this->folder_id =
$folder_id
;
33
$this->folder_title =
$folder_title
;
34
}
35
36
public
function
getFolderId
():
int
37
{
38
return
$this->folder_id
;
39
}
40
41
public
function
getFolderTitle
(): ?string
42
{
43
return
$this->folder_title
;
44
}
45
46
public
function
addMailObject
(
MailDto
$mail_obj): void
47
{
48
$this->orphaned_mail_objects[$mail_obj->
getMailId
()] = $mail_obj;
49
}
50
54
public
function
getOrphanedMailObjects
(): array
55
{
56
return
$this->orphaned_mail_objects
;
57
}
58
}
ILIAS\Mail\Cron\ExpiredOrOrphanedMails\FolderDto\addMailObject
addMailObject(MailDto $mail_obj)
Definition:
FolderDto.php:46
ILIAS\Mail\Cron\ExpiredOrOrphanedMails\FolderDto\getOrphanedMailObjects
getOrphanedMailObjects()
Definition:
FolderDto.php:54
ILIAS\Mail\Cron\ExpiredOrOrphanedMails\FolderDto\__construct
__construct(int $folder_id, ?string $folder_title)
Definition:
FolderDto.php:30
ILIAS\Mail\Cron\ExpiredOrOrphanedMails\FolderDto
Definition:
FolderDto.php:23
ILIAS\Mail\Cron\ExpiredOrOrphanedMails\FolderDto\$folder_title
string $folder_title
Definition:
FolderDto.php:26
ILIAS\Mail\Cron\ExpiredOrOrphanedMails\MailDto
Definition:
MailDto.php:23
ILIAS\Mail\Cron\ExpiredOrOrphanedMails\FolderDto\getFolderId
getFolderId()
Definition:
FolderDto.php:36
ILIAS\Mail\Cron\ExpiredOrOrphanedMails\MailDto\getMailId
getMailId()
Definition:
MailDto.php:34
ILIAS\Mail\Cron\ExpiredOrOrphanedMails\FolderDto\$orphaned_mail_objects
array $orphaned_mail_objects
Definition:
FolderDto.php:28
ILIAS\Mail\Cron\ExpiredOrOrphanedMails\FolderDto\$folder_id
int $folder_id
Definition:
FolderDto.php:25
ILIAS\Mail\Cron\ExpiredOrOrphanedMails
Definition:
ExpiredOrOrphanedMailsCollector.php:21
ILIAS\Mail\Cron\ExpiredOrOrphanedMails\FolderDto\getFolderTitle
getFolderTitle()
Definition:
FolderDto.php:41
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
Services
Mail
classes
Cron
ExpiredOrOrphanedMails
FolderDto.php
Generated on Sun Aug 31 2025 22:02:24 for ILIAS by
1.8.13 (using
Doxyfile
)