ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
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  $this->mustache_engine,
46  $user
47  )
48  );
49  }
50 }
$context
Definition: webdav.php:31
__construct(protected Mustache_Engine $mustache_engine)
resolve(ilMailTemplateContext $context, string $message, ?ilObjUser $user=null, array $contextParameters=[])
This class forms an interface between the existing ILIAS mail contexts and the requirements of Mustac...
Class ilMailTemplatePlaceholderResolver.