syslogger()->warning("Application config without countainer"); return self::$container; } /** * @return TemplateInterface|null */ final public function template() : ?TemplateInterface { if(empty(self::$template)) $this->syslogger()->warning("Application config without template"); return self::$template; } /** * @return LoggerInterface|null */ final public function logger() : ?LoggerInterface { if(empty(self::$logger)){ $this->syslogger()->warning("Application config without logger"); } return self::$logger; } }