19declare(strict_types=1);
26 private const TYPE =
'nacc';
35 $result_object = $this->db->fetchObject(
37 'SELECT * FROM ' . self::TABLE_NAME .
' WHERE type = "' . self::TYPE
38 .
'" AND lang = "' . $lang_code .
'"'
42 if ($result_object ===
null) {
48 trim($result_object->subject),
49 trim($result_object->body ??
''),
50 trim($result_object->sal_g),
51 trim($result_object->sal_m),
52 trim($result_object->sal_f),
53 $result_object->att_rid,
54 $result_object->att_file ??
null
66 $account_mail->toStorage()
__construct(private readonly \ilDBInterface $db)
getFor(string $lang_code)
store(Mail $account_mail)
RFC 822 Email address list validation Utility.