ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
ilMailTemplatePlaceholderResolver Class Reference
+ Collaboration diagram for ilMailTemplatePlaceholderResolver:

Public Member Functions

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

Detailed Description

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

Constructor & Destructor Documentation

◆ __construct()

ilMailTemplatePlaceholderResolver::__construct ( protected Mustache_Engine  $mustache_engine)

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

24  {
25  }

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 30 of file class.ilMailTemplatePlaceholderResolver.php.

35  : string {
36  return $this->mustache_engine->render(
37  $message,
39  [$context],
40  $context_parameters,
41  $this->mustache_engine,
42  $user
43  )
44  );
45  }
This class forms an interface between the existing ILIAS mail contexts and the requirements of Mustac...
$message
Definition: xapiexit.php:31

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