Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
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, SnakNormalizer $snakNormalizer, ReferenceNormalizer $referenceNormalizer, StatementNormalizer $statementNormalizer, array $allowedBadgeItemIds)
 
 getFingerprintChangeOpFactory ()
 
 getStatementChangeOpFactory ()
 
 getSiteLinkChangeOpFactory ()
 
 getMergeFactory ()
 

Private Attributes

 $constraintProvider
 
 $guidGenerator
 
 $guidValidator
 
 $guidParser
 
 $snakValidator
 
 $termValidatorFactory
 
 $siteLookup
 
 $snakNormalizer
 
 $referenceNormalizer
 
 $statementNormalizer
 
 $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,
SnakNormalizer $snakNormalizer,
ReferenceNormalizer $referenceNormalizer,
StatementNormalizer $statementNormalizer,
array $allowedBadgeItemIds )
Parameters
EntityConstraintProvider$constraintProvider
GuidGenerator$guidGenerator
StatementGuidValidator$guidValidator
StatementGuidParser$guidParser
SnakValidator$snakValidator
TermValidatorFactory$termValidatorFactory
SiteLookup$siteLookup
SnakNormalizer$snakNormalizer
ReferenceNormalizer$referenceNormalizer
StatementNormalizer$statementNormalizer
string[]$allowedBadgeItemIds

Member Function Documentation

◆ getFingerprintChangeOpFactory()

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

◆ getMergeFactory()

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

◆ getSiteLinkChangeOpFactory()

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

◆ getStatementChangeOpFactory()

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

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

◆ $referenceNormalizer

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

◆ $siteLookup

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

◆ $snakNormalizer

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

◆ $snakValidator

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

◆ $statementNormalizer

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

◆ $termValidatorFactory

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

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