|
|
@@ -2,6 +2,7 @@ |
|
|
|
|
|
|
|
namespace App\Helper; |
|
|
|
|
|
|
|
// formatting |
|
|
|
use App\BbCode\Tag\Unknown; |
|
|
|
use App\BbCode\Tag\Text; |
|
|
|
use App\BbCode\Tag\Bold; |
|
|
@@ -12,10 +13,14 @@ use App\BbCode\Tag\Spoiler; |
|
|
|
use App\BbCode\Tag\HeadingOne; |
|
|
|
use App\BbCode\Tag\HeadingTwo; |
|
|
|
use App\BbCode\Tag\Link; |
|
|
|
use App\BbCode\Tag\Image; |
|
|
|
// quotes |
|
|
|
use App\BbCode\Tag\Quote; |
|
|
|
use App\BbCode\Tag\Blockquote; |
|
|
|
// embeds |
|
|
|
use App\BbCode\Tag\Image; |
|
|
|
use App\BbCode\Tag\Twitter; |
|
|
|
use App\BbCode\Tag\Youtube; |
|
|
|
use App\BbCode\Tag\Video; |
|
|
|
|
|
|
|
use Knockout\BbCode\BbCode as Parser; |
|
|
|
use Knockout\BbCode\Tokenizer\Tokenizer; |
|
|
@@ -66,6 +71,12 @@ class BBCode { |
|
|
|
$twitter = new Twitter(); |
|
|
|
$parser->addTag($twitter); |
|
|
|
|
|
|
|
$youtube = new Youtube(); |
|
|
|
$parser->addTag($youtube); |
|
|
|
|
|
|
|
$video = new Video(); |
|
|
|
$parser->addTag($video); |
|
|
|
|
|
|
|
$tags = [ |
|
|
|
$unknown, |
|
|
|
$text, |
|
|
@@ -77,7 +88,9 @@ class BBCode { |
|
|
|
$link, |
|
|
|
$quote, |
|
|
|
$blockquote, |
|
|
|
$twitter |
|
|
|
$twitter, |
|
|
|
$youtube, |
|
|
|
$video |
|
|
|
]; |
|
|
|
|
|
|
|
$anyChild = [ |
|
|
|