2015-07-28 17:25:03 +02:00
|
|
|
<?php namespace Todaymade\Daux\Format\Confluence\ContentTypes\Markdown;
|
2015-06-29 16:16:39 +02:00
|
|
|
|
|
|
|
use League\CommonMark\Environment;
|
|
|
|
|
2015-07-29 22:31:41 +02:00
|
|
|
class CommonMarkConverter extends \Todaymade\Daux\ContentTypes\Markdown\CommonMarkConverter
|
2015-06-29 16:16:39 +02:00
|
|
|
{
|
|
|
|
protected function getLinkRenderer(Environment $environment)
|
|
|
|
{
|
|
|
|
return new LinkRenderer($environment->getConfig('daux'));
|
|
|
|
}
|
|
|
|
|
|
|
|
protected function extendEnvironment(Environment $environment)
|
|
|
|
{
|
|
|
|
parent::extendEnvironment($environment);
|
|
|
|
|
|
|
|
//Add code renderer
|
|
|
|
$environment->addBlockRenderer('FencedCode', new FencedCodeRenderer());
|
|
|
|
$environment->addBlockRenderer('IndentedCode', new IndentedCodeRenderer());
|
2015-10-27 16:03:58 +01:00
|
|
|
|
|
|
|
$environment->addInlineRenderer('Image', new ImageRenderer());
|
2015-06-29 16:16:39 +02:00
|
|
|
}
|
|
|
|
}
|