Wikibase
MediaWiki Wikibase extension
Wikibase\Repo\Hooks\EntityDataPurger Class Reference
+ Inheritance diagram for Wikibase\Repo\Hooks\EntityDataPurger:
+ Collaboration diagram for Wikibase\Repo\Hooks\EntityDataPurger:

Public Member Functions

 __construct (EntityIdLookup $entityIdLookup, EntityDataUriManager $entityDataUriManager, HtmlCacheUpdater $htmlCacheUpdater, callable $jobQueueGroupFactory)
 
 onArticleRevisionVisibilitySet ( $title, $ids, $visibilityChangeMap)
 

Static Public Member Functions

static factory (HtmlCacheUpdater $htmlCacheUpdater, EntityDataUriManager $entityDataUriManager, EntityIdLookup $entityIdLookup)
 

Private Attributes

 $entityIdLookup
 
 $entityDataUriManager
 
 $htmlCacheUpdater
 
 $jobQueueGroupFactory
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\Hooks\EntityDataPurger::__construct ( EntityIdLookup  $entityIdLookup,
EntityDataUriManager  $entityDataUriManager,
HtmlCacheUpdater  $htmlCacheUpdater,
callable  $jobQueueGroupFactory 
)

Member Function Documentation

◆ factory()

static Wikibase\Repo\Hooks\EntityDataPurger::factory ( HtmlCacheUpdater  $htmlCacheUpdater,
EntityDataUriManager  $entityDataUriManager,
EntityIdLookup  $entityIdLookup 
)
static

◆ onArticleRevisionVisibilitySet()

Wikibase\Repo\Hooks\EntityDataPurger::onArticleRevisionVisibilitySet (   $title,
  $ids,
  $visibilityChangeMap 
)
Parameters
Title$title
int[]$ids
int[][]$visibilityChangeMap

Member Data Documentation

◆ $entityDataUriManager

Wikibase\Repo\Hooks\EntityDataPurger::$entityDataUriManager
private

◆ $entityIdLookup

Wikibase\Repo\Hooks\EntityDataPurger::$entityIdLookup
private

◆ $htmlCacheUpdater

Wikibase\Repo\Hooks\EntityDataPurger::$htmlCacheUpdater
private

◆ $jobQueueGroupFactory

Wikibase\Repo\Hooks\EntityDataPurger::$jobQueueGroupFactory
private

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