ILIAS  trunk Revision v11.0_alpha-1753-gb21ca8c4367
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
class.ilMailTemplatePlaceholderResolver.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
26 {
27  public function __construct(protected Mustache_Engine $mustache_engine)
28  {
29  }
30 
34  public function resolve(
36  string $message,
37  ?ilObjUser $user = null,
38  array $contextParameters = []
39  ): string {
40  return $this->mustache_engine->render(
41  $message,
43  [$context],
44  $contextParameters,
45  $user
46  )
47  );
48  }
49 }
$context
Definition: webdav.php:31
__construct(protected Mustache_Engine $mustache_engine)
resolve(ilMailTemplateContext $context, string $message, ?ilObjUser $user=null, array $contextParameters=[])
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
This class forms an interface between the existing ILIAS mail contexts and the requirements of Mustac...
Class ilMailTemplatePlaceholderResolver.
$message
Definition: xapiexit.php:31