19 declare(strict_types=1);
    32         $folder_translation = $this->
getLanguage()->txt(
'deleted');
    34         if ($folder_title !== null && $folder_title !== 
'') {
    35             $lang_key = 
'mail_' . $folder_title;
    36             $folder_translation = $this->
getLanguage()->txt($lang_key);
    38             if ($folder_translation === 
'-' . $lang_key . 
'-') {
    39                 $folder_translation = $folder_title;
    43         return $folder_translation;
    48         parent::initLanguageByIso2Code($a_code);
    52     public function send(): void
    56                 $this->handleCurrentRecipient($rcp);
    69             $this->appendOrphanedMailsBody();
    76     public function appendOrphanedMailsBody(): 
void    80         $mail_folders = $additional_information[
'mail_folders'];
    82         $folder_rendered = 
false;
    84         foreach ($mail_folders as $folder_object) {
    85             if ($folder_rendered) {
    91             foreach ($folder_object->getOrphanedMailObjects() as $mail_object) {
    92                 $this->
appendBody(
'- ' . ($mail_object->getMailSubject() ?? $this->
getLanguage()->txt(
'not_available')));
    96             $folder_rendered = 
true;
 
appendBody(string $a_body)
 
buildFolderTitle(FolderDto $folder_object)
 
getAdditionalInformation()
 
initLanguageByIso2Code(string $a_code='')
 
setSubject(string $a_subject)
 
static getSalutation(int $a_usr_id, ?ilLanguage $a_language=null)
 
sendMimeMail(string $a_rcp)
 
static _getInstallationSignature()