*/ class User extends CodeDefinition { /** * Constructor. */ public function __construct() { parent::__construct(); $this->setTagName("user"); $this->setUseOption(false); $this->setParseContent(false); } /** * Compiles the user bbcode to HTML * * @param ElementNode $el The JBBCode element node. * * @return string The compiled HTML. */ public function asHtml(ElementNode $el) { $content = ""; foreach ($el->getChildren() as $child) { $content .= \Sakura\Utils::cleanString($child->getAsText(), true); } $user = \Sakura\User::construct($content); $urls = new \Sakura\Urls(); return '' . $user->username . ''; } }