Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\Hooks\DifferenceEngineViewHeaderHookHandler Class Reference

Hook for prefetching the terms of entities mentioned in edit summaries on diff pages. More...

+ Inheritance diagram for Wikibase\Repo\Hooks\DifferenceEngineViewHeaderHookHandler:
+ Collaboration diagram for Wikibase\Repo\Hooks\DifferenceEngineViewHeaderHookHandler:

Public Member Functions

 __construct (LanguageFallbackChainFactory $languageFallbackChainFactory, LinkTargetEntityIdLookup $linkTargetEntityIdLookup, SummaryParsingPrefetchHelper $summaryParsingPrefetcher)
 
 onDifferenceEngineViewHeader ( $differenceEngine)
 

Static Public Member Functions

static factory (LanguageFallbackChainFactory $languageFallbackChainFactory, LinkTargetEntityIdLookup $linkTargetEntityIdLookup, PrefetchingTermLookup $prefetchingTermLookup)
 

Private Attributes

SummaryParsingPrefetchHelper $summaryParsingPrefetcher
 
LinkTargetEntityIdLookup $linkLookup
 
LanguageFallbackChainFactory $languageFallbackChainFactory
 

Detailed Description

Hook for prefetching the terms of entities mentioned in edit summaries on diff pages.

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\Hooks\DifferenceEngineViewHeaderHookHandler::__construct ( LanguageFallbackChainFactory $languageFallbackChainFactory,
LinkTargetEntityIdLookup $linkTargetEntityIdLookup,
SummaryParsingPrefetchHelper $summaryParsingPrefetcher )

Member Function Documentation

◆ factory()

static Wikibase\Repo\Hooks\DifferenceEngineViewHeaderHookHandler::factory ( LanguageFallbackChainFactory $languageFallbackChainFactory,
LinkTargetEntityIdLookup $linkTargetEntityIdLookup,
PrefetchingTermLookup $prefetchingTermLookup )
static

◆ onDifferenceEngineViewHeader()

Wikibase\Repo\Hooks\DifferenceEngineViewHeaderHookHandler::onDifferenceEngineViewHeader ( $differenceEngine)
Parameters
DifferenceEngine$differenceEngine
Returns
void True or no return value to continue or false to abort

Member Data Documentation

◆ $languageFallbackChainFactory

LanguageFallbackChainFactory Wikibase\Repo\Hooks\DifferenceEngineViewHeaderHookHandler::$languageFallbackChainFactory
private

◆ $linkLookup

LinkTargetEntityIdLookup Wikibase\Repo\Hooks\DifferenceEngineViewHeaderHookHandler::$linkLookup
private

◆ $summaryParsingPrefetcher

SummaryParsingPrefetchHelper Wikibase\Repo\Hooks\DifferenceEngineViewHeaderHookHandler::$summaryParsingPrefetcher
private

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