Example #1
0
 /**
  * @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());
 }
Example #3
0
 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());
 }
Example #4
0
 public function convert($raw, Content $node)
 {
     $this->config->setCurrentPage($node);
     return $this->converter->convertToHtml($raw);
 }
Example #5
0
 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());
 }
Example #6
0
 public function convert($raw, Content $node)
 {
     return $this->converter->convertToHtml($raw);
 }