/**
* list of known highlighters
* @var string[]
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
protected $highlighters = [];
* Returns a list of known highlighters.
*
* @return string[]
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
public function getHighlighters() {
if (empty($this->highlighters)) {
* @copyright 2011-2013 Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Bbcode\Highlighter
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
class BashHighlighter extends Highlighter {
/**
* @copyright 2001-2018 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Bbcode\Highlighter
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
class CHighlighter extends Highlighter {
/**
* @copyright 2001-2018 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Bbcode\Highlighter
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
class CssHighlighter extends Highlighter {
/**
* @copyright 2011 Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Bbcode\Highlighter
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
class DiffHighlighter extends Highlighter {
/**
* @copyright 2001-2018 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Bbcode\Highlighter
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
abstract class Highlighter extends SingletonFactory {
/**
* @copyright 2001-2018 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Bbcode\Highlighter
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
class HtmlHighlighter extends XmlHighlighter {
/**
* @copyright 2001-2018 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Bbcode\Highlighter
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
class JavaHighlighter extends Highlighter {
/**
* @copyright 2001-2018 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Bbcode\Highlighter
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
class JsHighlighter extends Highlighter {
/**
* @copyright 2011 Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Bbcode\Highlighter
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
class PerlHighlighter extends Highlighter {
/**
* @copyright 2001-2018 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Bbcode\Highlighter
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
class PhpHighlighter extends Highlighter {
public static $colorToClass = [];
* @copyright 2011 Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Bbcode\Highlighter
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
class PlainHighlighter extends Highlighter {
/**
* @copyright 2011-2013 Tim Duesterhus
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Bbcode\Highlighter
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
class PythonHighlighter extends Highlighter {
/**
* @copyright 2001-2018 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Bbcode\Highlighter
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
class SqlHighlighter extends Highlighter {
/**
* @copyright 2001-2018 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Bbcode\Highlighter
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
class TexHighlighter extends Highlighter {
/**
* @copyright 2001-2018 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Bbcode\Highlighter
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
class TplHighlighter extends HtmlHighlighter {
/**
* @copyright 2001-2018 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Bbcode\Highlighter
+ * @deprecated since 3.2, use Prism to highlight your code.
*/
class XmlHighlighter extends Highlighter {
/**