From af28db66195d05817ddee3e5de46e359ce524ec8 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Wed, 17 Jul 2019 15:50:24 +0200 Subject: [PATCH] done #2893 @0:15 --- src/app/Markdown/InternaLink/Renderer.php | 25 +++++------------------ 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/src/app/Markdown/InternaLink/Renderer.php b/src/app/Markdown/InternaLink/Renderer.php index 5db2310..f599fed 100644 --- a/src/app/Markdown/InternaLink/Renderer.php +++ b/src/app/Markdown/InternaLink/Renderer.php @@ -10,15 +10,9 @@ use League\CommonMark\HtmlElement; use League\CommonMark\Inline\Element\AbstractInline; use League\CommonMark\Inline\Element\Link; use League\CommonMark\Inline\Renderer\InlineRendererInterface; -use League\CommonMark\Util\ConfigurationInterface; -use League\CommonMark\Util\RegexHelper; class Renderer implements InlineRendererInterface { - /** - * @var ConfigurationInterface - */ - protected $config; /** * @param Link $inline @@ -34,14 +28,12 @@ class Renderer implements InlineRendererInterface $attrs = $inline->getData('attributes', []); - $forbidUnsafeLinks = !$this->config->get('allow_unsafe_links'); - if (!($forbidUnsafeLinks && RegexHelper::isLinkPotentiallyUnsafe($inline->getUrl()))) { - $href = $inline->getUrl(); - if (stristr($href, 'internal:')) { - $href = Menu::internalToHref($href); - } - $attrs['href'] = $href; + + $href = $inline->getUrl(); + if (stristr($href, 'internal:')) { + $href = Menu::internalToHref($href); } + $attrs['href'] = $href; if (isset($inline->data['title'])) { $attrs['title'] = $inline->data['title']; @@ -54,11 +46,4 @@ class Renderer implements InlineRendererInterface return new HtmlElement('a', $attrs, $htmlRenderer->renderInlines($inline->children())); } - /** - * @param ConfigurationInterface $configuration - */ - public function setConfiguration(ConfigurationInterface $configuration) - { - $this->config = $configuration; - } } -- 2.39.5