ILIAS  trunk Revision v11.0_alpha-1831-g8615d53dadb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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)
 

Data Fields

const 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 ( )

Implements ILIAS\Mail\Signature\Signature.

Definition at line 42 of file MailInstallationSignature.php.

Referenced by ILIAS\Mail\Signature\MailInstallationSignature\getSignature().

42  : string
43  {
44  return self::MAIL_INSTALLATION_SIGNATURE;
45  }
+ Here is the caller graph for this function:

◆ 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 ILIAS\Mail\Signature\MailInstallationSignature::MAIL_INSTALLATION_SIGNATURE = 'mail_system_sys_general_signature'

Definition at line 31 of file MailInstallationSignature.php.


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