19declare(strict_types=1);
53 $c->mail()->templateEngineFactory()
58 return $c->mail()->templateEngineFactory();
72 $c->mail()->templateEngineFactory()
79 $c->mail()->templateEngineFactory()
85 $c->mail()->templateEngineFactory()->getBasicEngine()
91 (
int)
$c->settings()->get(
92 'mail_auto_responder_idle_time',
97 (
new DataFactory())->clock()->utc()
103 $c->mail()->templateEngineFactory()->getBasicEngine()
117 $c->mail()->templateEngineFactory(),
127 return $this->dic[MimeMailService::class];
132 return $this->dic[AutoresponderService::class];
137 return $this->dic[ilMailTemplateServiceInterface::class];
142 return $this->dic[ilMailTemplatePlaceholderResolver::class];
147 return $this->dic[ilMailTemplatePlaceholderToEmptyResolver::class];
152 return $this->dic[
'mail.template_engine.factory'];
157 return $this->dic[
'mail.signature.service'];
Customizing of pimple-DIC for ILIAS.
placeholderToEmptyResolver()
__construct(protected Container $dic)
static init(Container $container)
const int AUTO_RESPONDER_DEFAULT_IDLE_TIME
Factory interface for creating template engine instances.