<?php /* * Code bbcode */ namespace Sakura\BBcodeDefinitions; use JBBCode\Parser; use JBBCode\CodeDefinition; use JBBCode\ElementNode; class Code extends CodeDefinition { public function __construct() { parent::__construct(); $this->setTagName("code"); } public function asHtml(ElementNode $el) { return preg_replace("#\n*\[code\]\n*(.*?)\n*\[/code\]\n*#s", '<pre class="code prettyprint linenums">\\1</pre>', $el->getAsBBCode()); } }