From a924d18be5d4645f88bcbdc169c6ac27bbaa61d2 Mon Sep 17 00:00:00 2001 From: flashwave Date: Thu, 17 Jan 2019 20:27:06 +0100 Subject: [PATCH] Linkify urls on the forum. --- src/Parsers/BBCode/BBCodeParser.php | 1 + src/Parsers/BBCode/Tags/LinkifyTag.php | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 src/Parsers/BBCode/Tags/LinkifyTag.php diff --git a/src/Parsers/BBCode/BBCodeParser.php b/src/Parsers/BBCode/BBCodeParser.php index 3e925daa..c18e911e 100644 --- a/src/Parsers/BBCode/BBCodeParser.php +++ b/src/Parsers/BBCode/BBCodeParser.php @@ -39,6 +39,7 @@ class BBCodeParser implements ParserInterface // Links new Tags\NamedUrlTag, new Tags\UrlTag, + new Tags\LinkifyTag, // Finally parse leftover newlines new Tags\NewLineTag, diff --git a/src/Parsers/BBCode/Tags/LinkifyTag.php b/src/Parsers/BBCode/Tags/LinkifyTag.php new file mode 100644 index 00000000..0fad47a4 --- /dev/null +++ b/src/Parsers/BBCode/Tags/LinkifyTag.php @@ -0,0 +1,25 @@ +%1$s', $matches[0]); + }, + $text + ); + } +}