MediaWiki master
MediaWiki\Block\CrossWikiBlockTargetFactory Class Reference

Factory for BlockTargetFactory objects. More...

Public Member Functions

 __construct (ServiceOptions $options, ActorStoreFactory $actorStoreFactory, UserNameUtils $userNameUtils)
 
 getFactory ( $wikiId=WikiAwareEntity::LOCAL)
 

Public Attributes

const CONSTRUCTOR_OPTIONS = BlockTargetFactory::CONSTRUCTOR_OPTIONS
 

Detailed Description

Factory for BlockTargetFactory objects.

This is needed for cross-wiki block operations, since BlockTargetFactory needs a wiki ID passed to its constructor.

Since
1.44

Definition at line 17 of file CrossWikiBlockTargetFactory.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Block\CrossWikiBlockTargetFactory::__construct ( ServiceOptions $options,
ActorStoreFactory $actorStoreFactory,
UserNameUtils $userNameUtils )

Definition at line 30 of file CrossWikiBlockTargetFactory.php.

Member Function Documentation

◆ getFactory()

MediaWiki\Block\CrossWikiBlockTargetFactory::getFactory ( $wikiId = WikiAwareEntity::LOCAL)
Parameters
string | false$wikiId
Returns
BlockTargetFactory

Definition at line 44 of file CrossWikiBlockTargetFactory.php.

Member Data Documentation

◆ CONSTRUCTOR_OPTIONS

const MediaWiki\Block\CrossWikiBlockTargetFactory::CONSTRUCTOR_OPTIONS = BlockTargetFactory::CONSTRUCTOR_OPTIONS
Access: internal
Only for use by ServiceWiring

Definition at line 28 of file CrossWikiBlockTargetFactory.php.


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