ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
ilMailTemplatePlaceholderResolver Class Reference

Class ilMailTemplatePlaceholderResolver. More...

+ Collaboration diagram for ilMailTemplatePlaceholderResolver:

Public Member Functions

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

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilMailTemplatePlaceholderResolver::__construct ( protected Mustache_Engine  $mustache_engine)

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

28  {
29  }

Member Function Documentation

◆ resolve()

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

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

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

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