/** * @dataProvider providerRenderLink */ public function testRenderLink($expected, $string, $current) { $config = new Config(); $config['base_url'] = ''; $config['tree'] = $this->getTree($config); $config->setCurrentPage(DauxHelper::getFile($config['tree'], $current)); $converter = new CommonMarkConverter(['daux' => $config]); $this->assertEquals("<p>{$expected}</p>", trim($converter->convertToHtml($string))); }
protected function extendEnvironment(Environment $environment) { parent::extendEnvironment($environment); //Add code renderer $environment->addBlockRenderer('FencedCode', new FencedCodeRenderer()); $environment->addBlockRenderer('IndentedCode', new IndentedCodeRenderer()); $environment->addInlineRenderer('Image', new ImageRenderer()); }
protected function extendEnvironment(Environment $environment, Config $config) { parent::extendEnvironment($environment, $config); $environment->addBlockRenderer('Todaymade\\Daux\\ContentTypes\\Markdown\\TableOfContents', new TOCRenderer()); //Add code renderer $environment->addBlockRenderer('FencedCode', new FencedCodeRenderer()); $environment->addBlockRenderer('IndentedCode', new IndentedCodeRenderer()); $environment->addInlineRenderer('Image', new ImageRenderer()); }
public function convert($raw, Content $node) { $this->config->setCurrentPage($node); return $this->converter->convertToHtml($raw); }
protected function extendEnvironment(Environment $environment, Config $config) { parent::extendEnvironment($environment, $config); $environment->addDocumentProcessor(new TOC\Processor($config)); $environment->addBlockRenderer('Todaymade\\Daux\\ContentTypes\\Markdown\\TableOfContents', new TOC\Renderer()); }
public function convert($raw, Content $node) { return $this->converter->convertToHtml($raw); }