milesj / decoda

A lightweight lexical string parser for BBCode styled markup.
MIT License
196 stars 52 forks source link

removeFilter('Video') Broken #145

Closed HDVinnie closed 4 years ago

HDVinnie commented 5 years ago
        $code = new Decoda($data);
        $code->defaults();
        $code->removeFilter('Video');
        $code->removeHook('Censor');
        $code->removeHook('Clickable');
        $code->addHook(new ClickableHook());
        $code->setXhtml(false);
        $code->setStrict(false);
        $code->setLineBreaks(true);

        return $code;

Using $code->removeFilter('Video'); to remove filter per your documentation breaks.

No filter could be located for tag video (View: /var/www/html/resources/views/forum/topic.blade.php) {"userId":3,"email":"unit3d@protonmail.com","exception":"[object] (ErrorException(code: 0): No filter could be located for tag video (View: /var/www/html/resources/views/forum/topic.blade.php) at /var/www/html/vendor/mjohnson/decoda/src/Decoda/Decoda.php:530, Decoda\\Exception\\MissingFilterException(code: 0): No filter could be located for tag video at /var/www/html/vendor/mjohnson/decoda/src/Decoda/Decoda.php:530)