19declare(strict_types=1);
36 if (!isset($this->dic[ilMailTemplateServiceInterface::class])) {
40 $c->mail()->mustacheFactory()
54 (
int) $this->dic->settings()->get(
55 'mail_auto_responder_idle_time',
60 (
new DataFactory())->clock()->utc()
66 return $this->dic[ilMailTemplateServiceInterface::class];
71 return new \ilMailTemplatePlaceholderResolver(
78 return new \ilMailTemplatePlaceholderToEmptyResolver();
83 return new \ilMustacheFactory();
90 $this->dic->clientIni(),
91 $this->dic->language(),
92 $this->dic->settings()
Customizing of pimple-DIC for ILIAS.
placeholderToEmptyResolver()
__construct(protected Container $dic)
const int AUTO_RESPONDER_DEFAULT_IDLE_TIME