ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\Mail\Signature\MailInstallationSignature Class Reference
+ Inheritance diagram for ILIAS\Mail\Signature\MailInstallationSignature:
+ Collaboration diagram for ILIAS\Mail\Signature\MailInstallationSignature:

Public Member Functions

 __construct (private readonly ilSetting $settings)
 
 getSignature ()
 
 getPersistenceIdentifier ()
 
 supports (Placeholder $placeholder)
 
 getSignature ()
 
 supports (Placeholder $placeholder)
 
 getPersistenceIdentifier ()
 

Data Fields

const string MAIL_INSTALLATION_SIGNATURE = 'mail_system_sys_general_signature'
 

Detailed Description

Definition at line 29 of file MailInstallationSignature.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Mail\Signature\MailInstallationSignature::__construct ( private readonly ilSetting  $settings)

Definition at line 33 of file MailInstallationSignature.php.

34 {
35 }

Member Function Documentation

◆ getPersistenceIdentifier()

ILIAS\Mail\Signature\MailInstallationSignature::getPersistenceIdentifier ( )

◆ getSignature()

ILIAS\Mail\Signature\MailInstallationSignature::getSignature ( )

◆ supports()

ILIAS\Mail\Signature\MailInstallationSignature::supports ( Placeholder  $placeholder)

Implements ILIAS\Mail\Signature\Signature.

Definition at line 47 of file MailInstallationSignature.php.

47 : bool
48 {
49 return match ($placeholder::class) {
50 MailSignatureIliasUrlPlaceholder::class,
51 MailSignatureInstallationNamePlaceholder::class,
52 MailSignatureInstallationDescriptionPlaceholder::class,
53 => true,
54 default => false,
55 };
56 }

Field Documentation

◆ MAIL_INSTALLATION_SIGNATURE

const string ILIAS\Mail\Signature\MailInstallationSignature::MAIL_INSTALLATION_SIGNATURE = 'mail_system_sys_general_signature'

The documentation for this class was generated from the following file: