ILIAS  trunk Revision v12.0_alpha-1227-g7ff6d300864
ilMailTemplatePlaceholderResolver Class Reference
+ Collaboration diagram for ilMailTemplatePlaceholderResolver:

Public Member Functions

 __construct (protected TemplateEngineInterface $template_engine)
 
 resolve (ilMailTemplateContext $context, string $message, ?ilObjUser $user=null, array $context_parameters=[])
 

Detailed Description

Definition at line 24 of file class.ilMailTemplatePlaceholderResolver.php.

Constructor & Destructor Documentation

◆ __construct()

ilMailTemplatePlaceholderResolver::__construct ( protected TemplateEngineInterface  $template_engine)

Definition at line 26 of file class.ilMailTemplatePlaceholderResolver.php.

27 {
28 }

Member Function Documentation

◆ resolve()

ilMailTemplatePlaceholderResolver::resolve ( ilMailTemplateContext  $context,
string  $message,
?ilObjUser  $user = null,
array  $context_parameters = [] 
)
Parameters
array<int|string>$context_parameters

Definition at line 33 of file class.ilMailTemplatePlaceholderResolver.php.

38 : string {
39 return $this->template_engine->render(
40 $message,
42 [$context],
43 $context_parameters,
44 $this->template_engine,
45 $user
46 )
47 );
48 }
This class forms an interface between the existing ILIAS mail contexts and the requirements of the te...

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