/** * Convert HTML to markdown * * @since 1.0.0 * * @param string $html * @return string */ protected function convertToMarkdown($html) { $converter = new League\HTMLToMarkdown\HtmlConverter(array('strip_tags' => false, 'header_style' => $this->headingStyle)); return $converter->convert($html); }
/** * Convert HTML to Markdown. * * @param string $html * @return string */ public static function html2markdown($html) { $converter = new \League\HTMLToMarkdown\HtmlConverter(); $converter->getConfig()->setOption('bold_style', '**'); $converter->getConfig()->setOption('italic_style', '_'); $converter->getConfig()->setOption('strip_tags', true); return trim($converter->convert($html)) . "\n"; }