From b9afcd27adb19ea39fcd7e1f3a3390fcb1827e08 Mon Sep 17 00:00:00 2001 From: flashwave Date: Wed, 2 Jan 2019 23:23:18 +0100 Subject: [PATCH] Restore [url] and [url=] bbcodes. --- src/Parsers/BBCode/BBCodeParser.php | 4 ++++ src/Parsers/BBCode/Tags/NamedUrlTag.php | 17 +++++++++++++++++ src/Parsers/BBCode/Tags/UrlTag.php | 17 +++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 src/Parsers/BBCode/Tags/NamedUrlTag.php create mode 100644 src/Parsers/BBCode/Tags/UrlTag.php diff --git a/src/Parsers/BBCode/BBCodeParser.php b/src/Parsers/BBCode/BBCodeParser.php index 74b8ff9e..526a8173 100644 --- a/src/Parsers/BBCode/BBCodeParser.php +++ b/src/Parsers/BBCode/BBCodeParser.php @@ -35,6 +35,10 @@ class BBCodeParser implements ParserInterface new Tags\StrikeTag, new Tags\ImageTag, + // Links + new Tags\NamedUrlTag, + new Tags\UrlTag, + // Finally parse leftover newlines new Tags\NewLineTag, ]; diff --git a/src/Parsers/BBCode/Tags/NamedUrlTag.php b/src/Parsers/BBCode/Tags/NamedUrlTag.php new file mode 100644 index 00000000..91e6dc8b --- /dev/null +++ b/src/Parsers/BBCode/Tags/NamedUrlTag.php @@ -0,0 +1,17 @@ +$2'; + } +} diff --git a/src/Parsers/BBCode/Tags/UrlTag.php b/src/Parsers/BBCode/Tags/UrlTag.php new file mode 100644 index 00000000..4120aaf1 --- /dev/null +++ b/src/Parsers/BBCode/Tags/UrlTag.php @@ -0,0 +1,17 @@ +$1'; + } +}