MediaWiki
master
CodeHighlightProvider.php
Go to the documentation of this file.
1
<?php
2
3
namespace
MediaWiki\Content
;
4
10
abstract
class
CodeHighlightProvider
{
11
18
abstract
public
function
isSupportedLanguage
(
string
$lang ): bool;
19
27
abstract
public
function
highlight
(
string
$code,
CodeHighlighterOptions
$options ):
CodeHighlighterOutput
;
28
}
MediaWiki\Content\CodeHighlightProvider
Definition
CodeHighlightProvider.php:10
MediaWiki\Content\CodeHighlightProvider\highlight
highlight(string $code, CodeHighlighterOptions $options)
Implements the highlighting of the code based on the given language.
MediaWiki\Content\CodeHighlightProvider\isSupportedLanguage
isSupportedLanguage(string $lang)
Checks if the given language is supported by this code highlighter implementation.
MediaWiki\Content\CodeHighlighterOptions
Definition
CodeHighlighterOptions.php:10
MediaWiki\Content\CodeHighlighterOutput
Value object for code highlighting output.
Definition
CodeHighlighterOutput.php:12
MediaWiki\Content
Definition
AbstractContent.php:8
includes
Content
CodeHighlightProvider.php
Generated on Mon Sep 7 2026 12:25:30 for MediaWiki by
1.10.0