diff --git a/libs/Format/Confluence/ContentTypes/Markdown/FencedCodeRenderer.php b/libs/Format/Confluence/ContentTypes/Markdown/FencedCodeRenderer.php index d322059..c7d07c2 100644 --- a/libs/Format/Confluence/ContentTypes/Markdown/FencedCodeRenderer.php +++ b/libs/Format/Confluence/ContentTypes/Markdown/FencedCodeRenderer.php @@ -3,8 +3,8 @@ use League\CommonMark\Block\Element\AbstractBlock; use League\CommonMark\Block\Element\FencedCode; use League\CommonMark\Block\Renderer\BlockRendererInterface; +use League\CommonMark\ElementRendererInterface; use League\CommonMark\HtmlElement; -use League\CommonMark\HtmlRendererInterface; class FencedCodeRenderer implements BlockRendererInterface { @@ -43,7 +43,7 @@ class FencedCodeRenderer implements BlockRendererInterface * * @return HtmlElement|string */ - public function render(AbstractBlock $block, HtmlRendererInterface $htmlRenderer, $inTightList = false) + public function render(AbstractBlock $block, ElementRendererInterface $htmlRenderer, $inTightList = false) { if (!($block instanceof FencedCode)) { throw new \InvalidArgumentException('Incompatible block type: ' . get_class($block)); @@ -64,7 +64,7 @@ class FencedCodeRenderer implements BlockRendererInterface ); } - public function getLanguage($infoWords, HtmlRendererInterface $htmlRenderer) + public function getLanguage($infoWords, ElementRendererInterface $htmlRenderer) { if (count($infoWords) === 0 || strlen($infoWords[0]) === 0) { return false; diff --git a/libs/Format/Confluence/ContentTypes/Markdown/IndentedCodeRenderer.php b/libs/Format/Confluence/ContentTypes/Markdown/IndentedCodeRenderer.php index e314bd4..537a353 100644 --- a/libs/Format/Confluence/ContentTypes/Markdown/IndentedCodeRenderer.php +++ b/libs/Format/Confluence/ContentTypes/Markdown/IndentedCodeRenderer.php @@ -3,8 +3,8 @@ use League\CommonMark\Block\Element\AbstractBlock; use League\CommonMark\Block\Element\IndentedCode; use League\CommonMark\Block\Renderer\BlockRendererInterface; +use League\CommonMark\ElementRendererInterface; use League\CommonMark\HtmlElement; -use League\CommonMark\HtmlRendererInterface; class IndentedCodeRenderer implements BlockRendererInterface { @@ -15,7 +15,7 @@ class IndentedCodeRenderer implements BlockRendererInterface * * @return HtmlElement */ - public function render(AbstractBlock $block, HtmlRendererInterface $htmlRenderer, $inTightList = false) + public function render(AbstractBlock $block, ElementRendererInterface $htmlRenderer, $inTightList = false) { if (!($block instanceof IndentedCode)) { throw new \InvalidArgumentException('Incompatible block type: ' . get_class($block)); diff --git a/libs/Format/Confluence/ContentTypes/Markdown/LinkRenderer.php b/libs/Format/Confluence/ContentTypes/Markdown/LinkRenderer.php index aba6b16..2d9e707 100644 --- a/libs/Format/Confluence/ContentTypes/Markdown/LinkRenderer.php +++ b/libs/Format/Confluence/ContentTypes/Markdown/LinkRenderer.php @@ -42,7 +42,7 @@ class LinkRenderer extends \Todaymade\Daux\ContentTypes\Markdown\LinkRenderer ]; $page = strval(new HtmlElement('ri:page', $link_props, '', true)); - $children = $htmlRenderer->renderInlines($inline->getChildren()); + $children = $htmlRenderer->renderInlines($inline->children()); if (strpos($children, "<") !== false) { $children = '' . $children . ''; } else {