Wikibase
MediaWiki Wikibase extension
Wikibase\Repo\ChangeOp\ChangeOpFactoryProvider Class Reference

Provider for ChangeOpFactories. More...

Public Member Functions

 __construct (EntityConstraintProvider $constraintProvider, GuidGenerator $guidGenerator, StatementGuidValidator $guidValidator, StatementGuidParser $guidParser, SnakValidator $snakValidator, TermValidatorFactory $termValidatorFactory, SiteLookup $siteLookup, array $allowedBadgeItemIds)
 
 getFingerprintChangeOpFactory ()
 
 getStatementChangeOpFactory ()
 
 getSiteLinkChangeOpFactory ()
 
 getMergeFactory ()
 

Private Attributes

 $constraintProvider
 
 $guidGenerator
 
 $guidValidator
 
 $guidParser
 
 $snakValidator
 
 $termValidatorFactory
 
 $siteLookup
 
 $allowedBadgeItemIds
 

Detailed Description

Provider for ChangeOpFactories.

Yes, this is a factory factory. Sue me and call me Java.

Author
Daniel Kinzler

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\ChangeOp\ChangeOpFactoryProvider::__construct ( EntityConstraintProvider  $constraintProvider,
GuidGenerator  $guidGenerator,
StatementGuidValidator  $guidValidator,
StatementGuidParser  $guidParser,
SnakValidator  $snakValidator,
TermValidatorFactory  $termValidatorFactory,
SiteLookup  $siteLookup,
array  $allowedBadgeItemIds 
)
Parameters
EntityConstraintProvider$constraintProvider
GuidGenerator$guidGenerator
StatementGuidValidator$guidValidator
StatementGuidParser$guidParser
SnakValidator$snakValidator
TermValidatorFactory$termValidatorFactory
SiteLookup$siteLookup
string[]$allowedBadgeItemIds

Member Function Documentation

◆ getFingerprintChangeOpFactory()

Wikibase\Repo\ChangeOp\ChangeOpFactoryProvider::getFingerprintChangeOpFactory ( )

◆ getMergeFactory()

Wikibase\Repo\ChangeOp\ChangeOpFactoryProvider::getMergeFactory ( )
Returns
MergeFactory

◆ getSiteLinkChangeOpFactory()

Wikibase\Repo\ChangeOp\ChangeOpFactoryProvider::getSiteLinkChangeOpFactory ( )

◆ getStatementChangeOpFactory()

Wikibase\Repo\ChangeOp\ChangeOpFactoryProvider::getStatementChangeOpFactory ( )

Member Data Documentation

◆ $allowedBadgeItemIds

Wikibase\Repo\ChangeOp\ChangeOpFactoryProvider::$allowedBadgeItemIds
private

◆ $constraintProvider

Wikibase\Repo\ChangeOp\ChangeOpFactoryProvider::$constraintProvider
private

◆ $guidGenerator

Wikibase\Repo\ChangeOp\ChangeOpFactoryProvider::$guidGenerator
private

◆ $guidParser

Wikibase\Repo\ChangeOp\ChangeOpFactoryProvider::$guidParser
private

◆ $guidValidator

Wikibase\Repo\ChangeOp\ChangeOpFactoryProvider::$guidValidator
private

◆ $siteLookup

Wikibase\Repo\ChangeOp\ChangeOpFactoryProvider::$siteLookup
private

◆ $snakValidator

Wikibase\Repo\ChangeOp\ChangeOpFactoryProvider::$snakValidator
private

◆ $termValidatorFactory

Wikibase\Repo\ChangeOp\ChangeOpFactoryProvider::$termValidatorFactory
private

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