l10n = $l10n; $this->appConfig = $appConfig; } public function getId(): string { return self::CREATOR_ID; } public function getName(): string { return $this->l10n->t('text document'); } public function getExtension(): string { return $this->appConfig->getValueString('text', 'default_file_extension', 'md'); } public function getMimetype(): string { switch ($this->getExtension()) { case 'txt': return 'text/plain'; case 'md': default: return 'text/markdown'; } } }