Translate extension for MediaWiki
 
Loading...
Searching...
No Matches
MediaWiki\Extension\Translate\MessageBundleTranslation\Hooks Class Reference
Inheritance diagram for MediaWiki\Extension\Translate\MessageBundleTranslation\Hooks:

Public Member Functions

 __construct (LoggerInterface $logger, WANObjectCache $WANObjectCache, MessageBundleStore $messageBundleStore, bool $enableIntegration)
 
 onEditFilterMergedContent (IContextSource $context, Content $content, Status $status, $summary, User $user, $minoredit)
 @inheritDoc
 
 onPageSaveComplete ( $wikiPage, $user, $summary, $flags, $revisionRecord, $editResult)
 @inheritDoc
 
 onTranslateInitGroupLoadersImpl (array &$groupLoader)
 

Static Public Member Functions

static getInstance ()
 
static onTranslateInitGroupLoaders (array &$groupLoader)
 Hook: TranslateInitGroupLoaders.
 
static onCodeEditorGetPageLanguage (Title $title, ?string &$lang, string $model)
 Hook: CodeEditorGetPageLanguage.
 

Public Attributes

const CONSTRUCTOR_OPTIONS
 

Detailed Description

Author
Niklas Laxström @license GPL-2.0-or-later
Since
2021.05

Definition at line 26 of file Hooks.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Extension\Translate\MessageBundleTranslation\Hooks::__construct ( LoggerInterface $logger,
WANObjectCache $WANObjectCache,
MessageBundleStore $messageBundleStore,
bool $enableIntegration )

Definition at line 37 of file Hooks.php.

Member Function Documentation

◆ getInstance()

static MediaWiki\Extension\Translate\MessageBundleTranslation\Hooks::getInstance ( )
static

Definition at line 49 of file Hooks.php.

◆ onCodeEditorGetPageLanguage()

static MediaWiki\Extension\Translate\MessageBundleTranslation\Hooks::onCodeEditorGetPageLanguage ( Title $title,
?string & $lang,
string $model )
static

Hook: CodeEditorGetPageLanguage.

Definition at line 128 of file Hooks.php.

◆ onEditFilterMergedContent()

MediaWiki\Extension\Translate\MessageBundleTranslation\Hooks::onEditFilterMergedContent ( IContextSource $context,
Content $content,
Status $status,
$summary,
User $user,
$minoredit )

@inheritDoc

Definition at line 61 of file Hooks.php.

◆ onPageSaveComplete()

MediaWiki\Extension\Translate\MessageBundleTranslation\Hooks::onPageSaveComplete ( $wikiPage,
$user,
$summary,
$flags,
$revisionRecord,
$editResult )

@inheritDoc

Definition at line 83 of file Hooks.php.

◆ onTranslateInitGroupLoaders()

static MediaWiki\Extension\Translate\MessageBundleTranslation\Hooks::onTranslateInitGroupLoaders ( array & $groupLoader)
static

Hook: TranslateInitGroupLoaders.

Definition at line 123 of file Hooks.php.

◆ onTranslateInitGroupLoadersImpl()

MediaWiki\Extension\Translate\MessageBundleTranslation\Hooks::onTranslateInitGroupLoadersImpl ( array & $groupLoader)

Definition at line 134 of file Hooks.php.

Member Data Documentation

◆ CONSTRUCTOR_OPTIONS

const MediaWiki\Extension\Translate\MessageBundleTranslation\Hooks::CONSTRUCTOR_OPTIONS
Initial value:
= [
'TranslateEnableMessageBundleIntegration',
]

Definition at line 27 of file Hooks.php.


The documentation for this class was generated from the following file: