Extension:CodeEditor/Hooks/CodeEditorGetPageLanguage

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
CodeEditorGetPageLanguage
Available from version ???
Hook provided for extensions to extend CodeEditor by supporting additional languages
Define function:
public static function onCodeEditorGetPageLanguage( MediaWiki\Title\Title $title, string &$lang, string $model, string $format ) { ... }
Attach hook:
$wgHooks['CodeEditorGetPageLanguage'][] = 'MyExtensionHooks::onCodeEditorGetPageLanguage';
Called from:File(s): CodeEditor / CodeEditorHooks.php
Function(s): getPageLanguage

For more information about attaching hooks, see Manual:Hooks .
For examples of other extensions using this hook, see Category:CodeEditorGetPageLanguage extensions.

Details

$title
Title for the page being edited
&$lang
Language the code is in (eg: 'javascript', 'css', 'json')
$model
Content model for the page being edited
$format
The format used for serialization/deserialization by default by this ContentHandler. This equals EditPage's property $contentFormat, which is equal to ContentHandler::getDefaultFormat().