Wikibase
MediaWiki Wikibase extension
Wikibase\Client\EntityChangeNotificationJob Class Reference
+ Inheritance diagram for Wikibase\Client\EntityChangeNotificationJob:
+ Collaboration diagram for Wikibase\Client\EntityChangeNotificationJob:

Public Member Functions

 __construct (ChangeHandler $changeHandler, EntityIdParser $entityIdParser, LoggerInterface $logger, $params)
 
 run ()
 

Static Public Member Functions

static newFromGlobalState ( $unused, array $params)
 

Private Member Functions

 reconstructChangeFromFields (array $changeFields)
 

Private Attributes

 $changes
 
 $changeHandler
 
 $entityIdParser
 
 $logger
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Client\EntityChangeNotificationJob::__construct ( ChangeHandler  $changeHandler,
EntityIdParser  $entityIdParser,
LoggerInterface  $logger,
  $params 
)

Member Function Documentation

◆ newFromGlobalState()

static Wikibase\Client\EntityChangeNotificationJob::newFromGlobalState (   $unused,
array  $params 
)
static

◆ reconstructChangeFromFields()

Wikibase\Client\EntityChangeNotificationJob::reconstructChangeFromFields ( array  $changeFields)
private

◆ run()

Wikibase\Client\EntityChangeNotificationJob::run ( )

Member Data Documentation

◆ $changeHandler

Wikibase\Client\EntityChangeNotificationJob::$changeHandler
private

◆ $changes

Wikibase\Client\EntityChangeNotificationJob::$changes
private

◆ $entityIdParser

Wikibase\Client\EntityChangeNotificationJob::$entityIdParser
private

◆ $logger

Wikibase\Client\EntityChangeNotificationJob::$logger
private

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