config = $config; } public function convert(ElementInterface $element): string { // If strip_tags is false (the default), preserve tags that don't have Markdown equivalents, // such as nodes on their own. if ($this->config->getOption('strip_tags', false)) { return $element->getValue(); } $markdown = RawHtml::fromElement($element); // Tables are only handled here if TableConverter is not used if ($element->getTagName() === 'table') { $markdown .= "\n\n"; } return $markdown; } /** * @return string[] */ public function getSupportedTags(): array { return [self::DEFAULT_CONVERTER]; } }