/** * A utility method for these tests that will evaluate * its arguments as bbcode with a fresh parser loaded * with only the default bbcodes. It returns the * text output. */ private function defaultTextParse($bbcode) { $parser = new JBBCode\Parser(); $parser->addCodeDefinitionSet(new JBBCode\DefaultCodeDefinitionSet()); $parser->parse($bbcode); return $parser->getAsText(); }
<?php require_once "/path/to/jbbcode/Parser.php"; $parser = new JBBCode\Parser(); $parser->addCodeDefinitionSet(new JBBCode\DefaultCodeDefinitionSet()); $text = "[b][u]There is [i]a lot[/i] of [url=http://en.wikipedia.org/wiki/Markup_language]markup[/url] in this"; $text .= "[color=#333333]text[/color]![/u][/b]"; $parser->parse($text); print $parser->getAsText();